We provide IT Staff Augmentation Services!

Senior Software Engineer Resume

3.00/5 (Submit Your Rating)

Minneapolis, MN

SUMMARY:

  • Experienced more than 12 years in designing and developing in challenging, fast - paced environments with motivation, problem solving aptitude, comprehensive strategic planning and implementation.
  • Proficient in creating software design specification documents and model solutions.
  • Adept in creating test cases with test automation and automated regression test tools like JUnit.
  • Participated in code reviews, mentoring developers and build & deployment activities.
  • Ensured defects found in Production and QA are logged, monitored, fixed and reported complete.
  • Assured the completeness, accuracy, and integrity of deliverables.
  • Passionate about interdisciplinary projects that bridge software engineering and statistics.

TECHNICAL SKILLS:

Languages: Java, Python, R, SQL, C, C++

Design Tools: UML, Rational Rose, Microsoft Visio, Agile Methodology

IDE: NetBeans, STS, IntelliJ

Web/Application Servers: Apache Tomcat

Mid-Layer Technologies: Webservice, Maven, Spring, CXF, Hibernate

RDBMS: MySQL, MS SQL Server

Database Connectivity: JDBC, ODBC

ETL: Pentaho, SSIS

Source Control Tools: Subversion, GitHub, Source Safe

ORM Tools: Hibernate

Testing Tools: JUnit, Zephyr, SoapUI

Reporting Tools: Crystal Report, SQL Server Reporting Services, Tableau

Business Intelligence: Hadoop, Hive, Pig, MapReduce, Spark, WEKA, TensorFlow, Jupyter Notebook

PROFESSIONAL EXPERIENCE:

Senior Software Engineer

Confidential, Minneapolis, MN

Responsibilities:

  • Analyzing project, negotiating aspects, recommending changes in requirement & reviewing codes.
  • Leading project, architecting solution, assigning tasks to developers, & running daily status meeting.
  • Designing and developing alert service for financial business domain.
  • Developing ETL jobs to process structured and semi structured data.

Environment: Webservice, Maven, Spring, Hibernate, Tomcat, SQL, Pentaho, JUnit, Swagger, Upsource

Senior Software Engineer

Confidential, Minneapolis, MN

Responsibilities:
  • Analyzed project, reviewed codes and coached best practices.
  • Built test plans to ensure code modifications do not result in failure of project specifications.
  • Safeguarded and enforced deployed products are properly maintained throughout their lifecycle.
  • Developed Java Webservices (REST based/SOAP based) for financial business domain.
  • Created loader jobs to load data from flat files to MySQL databases using Pentaho.

Environment: Webservice, Maven, CXF, Hibernate, Apache Tomcat, MySQL, Pentaho (ETL), JUnit

Software Engineer

Confidential, Mayfield Village, OH

Responsibilities:
  • Developed application to retrieve customer information requested by the client.
  • Created and executed unit test plans, which include integration and performance testing.
  • Provided recommendations for improving processes, procedures and testing approach.

Environment: Java, Webservice, Hibernate, Tomcat, Pentaho, MySQL, Crystal Report

Software Engineer

Confidential, Chicago, IL

Responsibilities:
  • Developed an application to handle customer record which involves escalation, migration, interview scheduling etc.
  • Involved in generating specification documents, designing review sessions, analyzing functional requirements, development, and testing.
  • Designed the architecture in Visio to generate the workflow of the current system.
  • Created re-useable business and data access objects.
  • Optimized database tasks such as table design, index structuring and SQL performance tuning.
  • Designed and created cursors, stored procedures and views for data manipulation.
  • Worked on SSIS packages to load bulk data from flat files to database.
  • Troubleshot, debugged and modified application according to any change/enhancement request.
  • Used JavaScript for validation in HTML page.

Environment: Java, Webservice, JDBC, Tomcat, JavaScript, HTML, SQL, SSIS, Crystal Report

Software Engineer

Confidential, Lake Zurich City, IL

Responsibilities:
  • Developed an application “Service Software on ALYX Blood Collection System” which allows blood centers to collect two transfusions doses of red blood cells instead of one from a single donor and returns other blood components to the donor.
  • Assisted in analysis of system requirements and detailed out into technical specifications.
  • Implemented event driven, graphical overlay and interface messages.
  • Pinpointed areas of leakage or obstruction in the pump block manifolds by pressurizing, holding, and venting specific regions and calculated the rates.
  • Minimized software bugs in both simulators and ALYX instrument.

Environment: Java, Webservice, JDBC, Tomcat, SQL, MS Data Report

Graduate Research Assistant

Confidential, DeKalb, IL

Responsibilities:
  • Developed a web application to generate different time and frequency graphs by integrating MATLAB- m files to establish interface between JAVA and MATLAB.
  • Designed login, logout, signup, forget credentials, home and main page.
  • Implemented business logic for transactions on database in middle tier.
  • Created and maintained user session and stored login & logout time in database.
  • Created triggers at various levels for cascading functionality and referential integrity.

Environment: Java, JDBC, Apache Tomcat, MATLAB

Software Engineer

Confidential

Responsibilities:
  • Garnered the requirements for data storage component of reader terminal.
  • Assisted in streamlining the process of raw data sent from reader terminal to the Central Processing Unit over LAN using C++.
  • Developed custom functionalities for sub components like ride record, trip record, bill record and stored records.
  • Implemented and tested the software loaded batch records from central data processing unit.

Environment: Java, C++, Apache Tomcat, SQL

We'd love your feedback!