Badges
Certifications
Work Experience
Senior Software Engineer
Nomura Holdings• August 2022 - March 2023
I worked as a Developer, Business Analyst, and Lead in Marketing Applications at Nomura Holdings in Tokyo, Japan from August 2022 to March. I was working under contractual terms with Skillhouse and was part of the Client Services Technology team, where my responsibilities included developing, testing, and deploying in-house web applications for various sales groups, such as client analytics, visualization dashboards, automation tooling, decision-making assistance, and workflow tooling for both equities and fixed income sales. During my tenure, I worked on three significant modules: Internal sales web app, Client-facing event management web app, and Batch processes, with a team of 12 members. I contributed significantly to the team's success, leading the team and resolving their queries to create an amicable environment. My technical expertise was hands-on in the following technologies: Internal sales web app: Reactjs, graphql, mysql, python Client-facing event management web app: Angular, java(spring boots app), graphql,mysql Batch processes(CI/CD): Ansible, jenkins I worked closely with other internal teams to consume and contribute to various data and feeds while paying special attention to UI and UX. Managing a team with multiple nationalities across different time zones was challenging, but I successfully closed their long-delayed phases from phase 4 till phase 7. Overall, my experience at Nomura Holdings was rewarding, and I am grateful for the opportunity to have worked on such significant projects.
Senior Software Engineer
NEC• March 2015 - July 2022
Worked as Technical Lead at NEC Corporation for a period of 7 years and 4 months. From October 2017 to July 2022, worked at the NEC office located in Kanagawa, Japan, where I was a part of the FinancePOC project. My responsibilities included working on the SDK development and enhancing the products, along with maintaining quality assurance and resolving customer queries regarding the product. I also worked on the Computer Vision aspect (DFT/FFT) to determine image blurriness for Optical character recognition (OCR) and was involved in E2E delivery of NFC SDK for IC chip-supported Cards(Driver's License & Residence Card). After the successful completion of NFC, I worked on creating a Hybrid Mobile Application using ReactNative(iOS/Android) and was responsible for E2E requirement analysis and delivery. I created mobile demos using Objective-C, Android, and showcased them to clients as per their requirements. I was also involved in the WebDNN POC project, where my team consisted of 7 members and we used technologies such as Android, Objective-C, ReactNative, Python, and Java. In my previous role as a Senior Member Of Technical Staff from March 2015 to October 2017, I was based in the Noida Area, India. During this period, I worked on the Musashi Dashboard project and collaborated with the Japanese team on further modification in their in-house monitoring dashboard. I was primarily involved as a developer tasked with first identifying the scope of improvement and further enhancing a module created on Ruby on Rails. I suggested improvements to the client and gained knowledge and understanding of Ansible and Openstack, especially the Horizon, which is Openstack’s dashboard component. My team consisted of 8 members, and the tech stack included Ruby on Rails, Ansible, and Openstack. I was also involved in the LoiterSystem project, where I collaborated with the Singapore team to create loiter monitoring POC for Changi Airport. I worked mainly as a frontend developer and gained knowledge and understanding of frontend development while working with different people in a tight time-lined work environment. My team consisted of 6 members, and the tech stack included Java backend, Android-Mobile, and AngularJS-Frontend. Furthermore, I was involved in the ExDash project, where I was responsible for recruiting and providing technical assistance (mentoring) to the fresher team members. I reverse engineered Kibana and created a POC on how to further modify the existing Kibana such that a custom dashboard could be developed for the in-house purpose. I was also tasked with enhancing the POC into a functional prototype version with support for different data sources, including Solr, MySQL, and Kafka for showcasing both static data and real-time data. I was involved in both the planning and executing stages of the project by supporting in both the design stage and development stage. I was responsible for creating backend API and front-end functionalities and gained knowledge and understanding of Node.js and AngularJS primarily. I showcased a presentation to in-house Japanese clients while on an onsite visit as requested by them. My team consisted of 5 members, and the tech stack included Node.js, Kibana, ELK, Solr, AngularJS, Bootstrap, and Openlayers.
Software Engineer
Q3 Technologies• March 2013 - March 2015
Write, design, or edit web page content, or direct others producing content. Confer with management or development teams to prioritize needs, resolve conflicts, develop content criteria, or choose solutions. Back up files from web sites to local directories for instant recovery in case of problems. Identify problems uncovered by testing or customer feedback, and correct problems or refer problems to appropriate personnel for correction. Evaluate code to ensure that it is valid, is properly structured, meets industry standards and is compatible with browsers, devices, or operating systems. Analyze user needs to determine technical requirements. Write supporting code for web applications or web sites. Identify or maintain links to and from other web sites and check links to ensure proper functioning. Recommend and implement performance improvements. Worked closely with the Canadian team in a pair programming environment. Also supported in migration of code from Rails 2 to Rails 3.
Software Engineer
Arowana• July 2012 - November 2012
Product: Arowana Consulting conceptualized a product named Arowana Risk and Treasury Solution (ART) and is prepared to build a generic version of ART suitable for any corporate organization which features an automated solution for corporate treasuries which supports complete business procedures of a corporate treasury. Responsibilities: Designing xhtml’s as per Requirement. Implementing JSF ManagedBean Classes. Written Spring Service Interfaces and their implementations. Written Js scripts for implementing Cashflow design in app using Jquery and spiretly js. Writing Persistent Classes and Hibernate Annotation.
Software Engineer
Marlabs• February 2012 - July 2012
Designing JSP’s as per Requirement. Implementing Jquery function for client side validations. Implemented Custom Validation as per the Requirement. Written DAO’s and their implementations With Hibernate. Implemented CSS design for the application
Software Engineer
Sapient• October 2011 - November 2011
Customized the features as per requirements. Written plugins to enhance the product. Resolved the issues related to the product including bug fixes
Software Engineer
shopvox• April 2011 - October 2011
Customizing the design the application to meet the users’ requirements document Bug fixing on products new features as per task requirements. Utilize input from marketing and product management to develop the look and functionality of the application to meet customer needs Interaction with oversize clients and solving the queries related to product. Write, design, or edit web page content, or direct others producing content. Maintain understanding of current web technologies or programming practices through continuing education, reading, or participation in professional conferences, workshops, or groups.
Software Engineer
TATA CMC• April 2010 - April 2011
Involved in creation of 5 modules for the MPCADB application which was at that time under development stage. Customizing the design of the application also implementing its navigational flow as per task requirements Also provided support for Gujrat CADB product which was under maintenance stage. Modify existing software to correct errors, allow it to adapt to new hardware, or to improve its performance. Develop and direct software system testing and validation procedures, programming, and documentation.
Education
manmohan_menon has not updated education details yet.
Links
Skills
manmohan_menon has not updated skills details yet.