We provide IT Staff Augmentation Services!

Software Engineer Resume

2.00/5 (Submit Your Rating)

SUMMARY:

  • Experienced software engineer with 5 years of experience in enterprise application development.
  • Well - versed in all phases of the Software Development Life Cycle (SDLC), Coding, Testing, Debugging, with strong working knowledge of Algorithms and Data Dtructures.
  • Hands on experience on developing spring boot application and binding services like SSO, Config Server on Pivotal Cloud Foundry.
  • Experience designing tables, normalization and writing stored procedures, triggers, indexing in RDBMS like Oracle and MySql.
  • Developed continuous delivery pipelines using technologies like Jenkins, Concourse, Maven, Gradle, Ant/IVY. Developed custom Docker images for test automation and process automation.
  • Developed Shell Scripts to automate repeated manual steps for different data setups and deployments.
  • Developed functional tests using Junit and RestAssured, Performance test using Jmeter and maintained the results in quality hub. Contributed in open-source jmeter reporting plugins to enhance report .
  • Identified issues resulting in OOM error and refactored the code to successfully resolve the same.
  • Very good in researching new technologies, tools and concepts. Successfully completed POC's in Angularjs and Nodejs.
  • Proven success engineering customized solutions improving business processes, operations and profitability.
  • Excellent verbal and written communication skills along with good Analytical and problem solving skills. Strengths include Quick learning, positive attitude, trustworthiness, Self-Motivation and hard work.

CORE COMPETENCIES / TECHNICAL SKILLS:

Java Spring: Hibernate NodeJS AngularJS MySql Oracle Maven Gradle Linux Data Structure Algorithms SDLC Cloud TDD Agile CI-CD Jsp Jsf

Languages: Java, Nodejs, Oracle PL-SQL

Databases: Oracle, MySQL , DB2 , MongoDB

Cloud: PCF, AWS

Frameworks: Spring/Boot, JPA/Jdbc, JSP /JSTL, Express

Tools: Jmeter, Jenkins, Junit, Selenium

Source control: Git, SVN

Platforms: Windows, Linux , Android

Project Management: Jira, Rally , Pivotal Tracker

Web: HTML, CSS, JavaScript, Jquery, AngularJS, Bootstrap , NodeJS

Design Patterns: Factory, Singleton, Prototype, Proxy, Strategy, Facade, Observer, Mediator, MVC

PROFESSIONAL EXPERIENCE:

Software Engineer

Confidential

Responsibilities:

  • Analyzed existing applications related to allocation and developed application for pivotal cloud environment using SpringBoot, JPA, Oracle and configured/bonded services
  • Experienced in O-Auth implementation.
  • Automated test and deployment process using technologies like docker, gradle, concourse, shell etc
  • Identified the micro-services and integration services and developed the applications.
  • Re-engineered the logging system in Splunk of the application and reduced the time required for production bug identification from hours to minutes.
  • Designed, developed and successfully delivered distributed multi-threaded application's to perform the reconciliation of trans-load purchase order's with the shipment.
  • Developed(produced and consumed) multiple restful web services as well as developed batch applications while migrating applications from Tomcat Grid environment to Cloud environment.
  • Identified and resolved multiple production bugs related to race-conditions, out of memory issues and other data issues for the applications related to shipment reconciliation.
  • Developed unit tests, integration tests and performance test scripts for the applications related to transportation.
  • Trained and mentored as well as assisted junior as well as senior member of the teams in technologies related to Spring, JPA/Hibernate and PCF as well as data-structures, algorithms, code maintainability and TDD.
  • Prepared Continuous delivery pipelines for cloud applications, leveraged the skills of docker, shell scripting and application build/deployment knowledge to achieve the same.

Software Engineer

Confidential

Responsibilities:

  • Ported legacy system's DAO layer from oracle to Vertica database.
  • Wrote procedures in the data layers, as well as created forms and implemented functionality of sorting and filtering.
  • Contributed to the development of Selenium testing automation framework, and created performance testing scripts using Jmeter, database scripts using pl-sql.
  • Collaborated on large-scale, 2-year project with numerous modules/sub-modules and web portal in JSF.
  • Contributed to Front end as well as backend to implement ACO solutions module.
  • Developed and modified modules, tested application, and integrated scripts to Bamboo later in project SDLC to ensure bug-free codebase.
  • Automated all testing steps of backend engine processing using Perl, Bash, and Oracle.
  • Successfully deployed project using Java, Spring, Linux, Bamboo, and various other technologies.
  • Created web application in JSF Java and used XP as application development methodology.
  • Recognized with for exceptional performance on Project Hydrogen, designed to improve access speed by transferring backend database from Oracle to Vertica.

Confidential

Software Developer

Responsibilities:

  • I developed a product called “Data Filtering and Visualization” for the company. It was a web application built on ASP.net using C#.
  • The product was about visualizing CSV format data in the user interface, with options to filter and choose visualization format.
  • I worked very closely with our domain expert and design expert and the project ended up very well in terms of its design and its functionality.
  • Upon successful completion of the project, I was offered to work and further develop the project in the same company.

We'd love your feedback!