Technology Analyst/senior Software Developer Resume
SUMMARY
- Total around 7 years of work experience in Software Engineering.
- Full application/Agile system development lifecycle knowledge and experience.
- Experience in requirement gathering and analysis, providing solutions and ideas, design and use case documentation.
- Experience in development of backend services as well as frontend services.
- Experience in designing and implementing Restful API development methods and implementation technologies such as web services in a distributed architecture deployment.
- Experience on CI/CD pipeline and DevOps Principles.
- Experience in support and maintenance of large scale application consist of multitude servers including cloud platforms.
- Experience and knowledge of each layer of Software Testing Pyramid as well as embedded navigation device bench testing.
- Knowledge of cloud models Iaas, Paas, Saas.
- Experience in multi - lingual content management system.
- Experience working in Agile-Scrum Methodology as well as in conventional SDLC method.
- Proficiency at grasping modern technologies quickly and utilize the same in a productive manner.
- Experience in coordinating and leading team.
- Strong interpersonal skills which facilitates in Business team interactions, demos and presentations; and ability to work with diverse set of stakeholders/customers.
- Knowledge of industry standard authentication and security frameworks, architecture and design patterns and underlying scalable model.
- Demonstrated ability to work on multiple project efforts simultaneously including POCs.
- Expertise in interoperability standards and methods.
- Good understanding of relational databases and non-relational databases.
- Excellent problem solving, analytical, and troubleshooting skills.
- Practitioner and believer of S.O.L.I.D, 12 factor app principles.
- Knowledge and experience in Monolithic and Microservices Architecture development.
- Experience in development/maintenance of the backend TELEMATICS Services, comes under Internet Of things(IOT) which is the integrated use of telecommunications and informatics, provides various information and services using the internet communication system (Mobile, Wi-Fi Hotspot) and GPS equipped vehicle navigation system.
- Experience in development/maintenance of CUSTOMER PORTAL user Interface which is the remote customization service for the Customers/users, facilitates the users to access all the Telematics services through their PCs or Mobiles.
TECHNICAL SKILLS
Languages: JAVA, JavaScript, HTML, PL/SQL and Basics of C, C++.
Technology/Frameworks: J2EE, Hibernate, Spring &Boot Framework, Apache Camel, jQuery, Backbone.js, RequireJS, AngularJS, Handlebars.js, CSS3, Bootstrap 3, Quartz Scheduler for automatic REST API calls, Swagger for API Specification, Microsoft Azure.
Messaging Framework: JMS, Service Bus, ActiveMQ, Azure IOT Hub.
Testing Framework/Tools: Junit, Mockito, JMeter, WireMock, Traffic Parrot.
Databases: SQL Server, Oracle, NOSQL Databases MongoDB, Document DB.
Project Management Tool: Bitbucket, JIRA, Confluence, SharePoint.
Project Repository Build / Deployment Tool: Bamboo/SVN, Git, GitHub, Maven-Jetty/Docker & Semaphore, Ansible, Ingress, Spinnaker for CI/CD.
Development Environments: IntelliJ IDEA and Eclipse
POCs: Reporting POCs using Elastic Search, Kibana, Mongo DB and Single Page Application using Node.js and Express.js.
Other Tools: Microsoft Visio, IBM Rational for documentation and numerous other In-house and Vendor’s tools which facilitates in project deliverables and day to day activities.
PROFESSIONAL EXPERIENCE
Confidential
Technology Analyst/Senior Software Developer
Responsibilities:
- Development of Backend API Microservice and its unit testing.
- Analysis and integration of third party product and checking its capabilities based on our requirement.
- Understanding technical business requirements, and defining technical architecture based solutions that align to company’s Patterns and Standards.
- Participating in Use-Cases and design documentation.
- Creating CI/CD pipelines.
- Mock the services using Wiremock.
- API Management using Azure Cloud service.
- Performance testing using JMeter.
- Participating in all the on-going activities related to project as an effective team player.
Environment: JAVA 7, Microservice, JAX-RS, MongoDB, Spring Boot, Microsoft ServiceBus, Wiremock, API Management, Vendor’s Product, JMeter
Confidential
Technology Analyst
Responsibilities:
- Developed and tested back-end services with different modules to achieve the desired outcome.
- Participated in requirement gathering and analysis meetings.
- Provided ideas and approaches for the task and solutions while developing.
- Participated in design document and infrastructure setup.
Environment: JAVA 8, JAX-RS, Hibernate, Spring Boot, Camel, Swagger for API Specification.
Confidential
Technology Analyst
Responsibilities:
- Developed User Interface using Angular JS, HTML 5, CSS and Bootstrap.
- Integration of UI with the real time computing data.
- Used cloud platform services to get the data from the navigation devices.
Environment: Microsoft Azure IOT Hub, Mongo DB, Angular JS, HTML, CSS
Confidential
Senior Systems Engineer
Responsibilities:
- Provided Application Support and Maintenance for around 9-10 major application servers.
- Provided the development of new services, extension and major change requests.
- Provided Incident Management (day to day issue resolution) and Problem Management (Root Cause analysis) in Maintenance Support of Application.
- Review of code changes and re-work if required.
- Review and create Database scripts.
- Provided Continuous improvements in the applications to minimize the incidents.
- Handled the major project releases, bamboo deployment plans.
- Maintained the data on AWS S3 drive and content management system.
- Created design documents, Impact Analysis and Process documents.
- Used JIRA as Project Management Tool - Creation of Dashboard to track of the tasks.
- Activities like daily interaction with the Team, to understand the issues and provide technical support to ensure smooth functioning of business applications, tracking issues/bugs and problems and provide solution, planning future production deployments, providing status updates.
Environment: J2EE, PL/SQL, Hibernate 3.0, Spring 3.0, Camel, Backbone.js, Handlebars.js, CSS3, Bootstrap 3, Quartz Scheduler for automatic REST API calls, RequireJS. AWS S3, Content Management System
Confidential
Senior Systems Engineer
Responsibilities:
- Single handed driven the whole application which includes Development, testing sign-off and maintenance for the same after delivery.
- Developed the RESTful APIs using JAVA, JAX-RS.
- SQL server Database Creation.
- Unit testing and Performance Testing using JMeter.
- Created design documents, API specification documents also used swagger for the same.
- Infrastructure Setup.
- Handled the timely delivery of the application with improvising all the change requests.
- New Bamboo Deployment Plan.
- Gathered the requirements from Third Party Clients.
- Meeting, discussion with clients to analyze the appropriate solutions and deliverables.
Environment: JAVA, JAX-RS, Spring 3.0, Quartz Scheduler for automotive calls, Camel, Swagger for API specification, EBean ORM, SQL Server, JMeter.
Confidential
Systems Engineer
Responsibilities:
- Developed the User Interface using Backbone.js, CSS3 and Bootstrap.
- Participated in the Team Meetings for requirement gathering.
- Participated in design document and infrastructure setup.
- Participated in the Deployment plans.
- Provided estimates of Development and testing for each task.
- Provided solutions, ideas and approaches while developing after understanding the requirements.
- Worked as the effective team player.
Environment: JavaScript, JQuery, HTML5, Backbone.js, RequireJS, Handlebars.js, CSS3, Bootstrap 3
