I am passionate and dynamic Software Developer, an experienced in designing and developing Software
applications. Involved in all phases of software
development and deployment, and also, I have been working in Agile based
environments.
Experience
Senior Software Engineer
Innovecture
Developing the Technical Design Document for the Marsh Digital Broker Use cases.
Understanding the workflow use case diagrams and converting them into class diagrams, which Interns uses for development.
Analyzing the API requirements to map the data elements to create the payload for the API.
Create logical data models and data mapping rules.
Developing the REST APIs using Java, Node.js and deploy on Apigee.
Implementing the spring security to provide enterprise-level security to access the application data.
Maintaining the source code in the version control system. Committing and updating code changes to the version control system.
Working on Development, Pre-production and Production environments on internal and AWS cloud to develop and deploy applications.
July 2018 - Present
Senior Software Engineer
Trimble
Designed, Implemented and Maintained Java web application to ensure business needs.
Implemented several POC`s to check new features can be added to an existing application.
Created UI/UX for an application and tested with respective framework.
Written unit and integration test to validate the business logic and flow.
Co-ordinated with DevOps team to achieve CI/CD pipeline and release perspective
January 2018 - July 2018
Senior Software Engineer
GlobalLogic
Built, tested and deployed scalable, highly available and modular software products.
Designed core interfaces, modular design with OSGi and Declarative Services.
Modified existing software to correct errors, upgrade interfaces and improve performance.
Worked closely with other team members to plan, design and develop robust solutions in a timely manner.
Consulted with engineering staff to evaluate interface between hardware and software
March 2017 - January 2018
Software Engineer
SunTec Business Solutions
Implemented, maintained and verified Java Enterprise Application.
Redefined and Implemented legacy application with new technologies and frameworks.
Designed reusable components and frameworks to ensure deliverables are with-in timeline.
Involved in UI/UX discussion and development to bring best user interface for an application
Adhered all the standards and principles to develop a quality software product.
July 2014 - March 2017
Education
Anna University
Master of Computer Application
Computer Applications
June 2011 - May 2014
University of Madras
Bachelor of Science
Computer Science
June 2008 - May 2011
Skills
Programming Languages & Tools
Workflow
Test Driven Development
Mobile-First, Responsive Design
Cross Functional Teams
Complete CI/CD Process
Agile Development & Scrum
Awards & Certifications
Rising Star - Innovecture, 2018
Spot Award for Quality and Timely Delivery - GlobalLogic, 2017
Certified Professional Java Programmer - Oracle, 2014