We provide IT Staff Augmentation Services!

Senior Software Engineer Resume

5.00/5 (Submit Your Rating)

Woburn, MA

SUMMARY:

  • Accountable, honest, quick learner, who can get the job done.
  • Good at analyzing all types of data problems and resolving customer issues
  • Fit well in a fast paced group

TECHNICAL SKILLS:

  • Java with JDK 1.8, JEE, Javascript, JUnit4, Eclipse, Spring, HibernateAWS services, elastic beanstalk, Redis cache, Dynamo DB, SQS queue, Git
  • Perl, shell, Python, MySQL, Oracle, MS SQL Server, UNIX, Linux, Ubuntu, CentOS, IISJetty, Jboss, Apache, Tomcat, Maven, Ant, Visual C++, .Net, C#, NUnit, NHibernate
  • SAAS, REST, SOAP, JSON, XML, Git, Perforce, SVN, JIRA, Bugzilla, Accurev, NoSql, Voldemort open source project, Agile and Scrum

PROFESSIONAL EXPERIENCE:

Senior Software Engineer

Confidential, Woburn, MA

Environment: Java8, Spring, Hibernate, Java - ws,Git, Maven, JavaFx, Jersey, Jetty, Jboss, javascript, HTML, JUnit, Cactus integration tests, Jenkins, JIRA

Responsibilities:

  • Research, design, development, testing and release.
  • Maintained live versions of the product.
  • Services team lead for the New generation Confidential CM system API.
  • Clarified requirements, set priorities with the management, established contract with the UI team.
  • Provided research for unknown, Developed REST Services, sketched examples for the team.
  • Provided a bridge between the new APIs and the old SOAP web services.
  • Due to the most browser’s java plugin end of life, wrapped legacy applets in Oracle JavaFX, converted applets to WebStart desktop application.
  • Replaced JBoss with Jetty Server. Created data sources for jetty configurations following jetty guidelines.
  • Maintained complex Jenkins CI infrastructure.
  • Maintained legacy ant build.xml files. Added new and modified existing targets.

Senior Software Engineer

Confidential, Woburn, MA

Responsibilities:

  • Using Java 8, Spring, AWS services, elastic beanstalk, Redis cache, Dynamo DB, SQS queue, GitJIRA:
  • Designed, developed and maintained content object model and web services..
  • Created web end points, arranged the contract between the client and services teams.
  • Optimized data structure for the performance.
  • Wrote JUnit and integration tests on various levels
  • Created admin console elements, which allowed to watch general system health, as well as the hosted tenants functioning.

Senior Dev-Test Engineer

Confidential, Cambridge, MA

Environment: Java 1.7, JUnit4, Python, Oracle DB, Spring, Hibernate, REST, SOAP, GIT, Maven, Jenkins CIS, JIRA

Responsibilities:

  • Designed, developed and maintained Java based Confidential client
  • Created REST API test framework, which serves several Confidential SAAS products
  • This framework allows to start new tests in minutes, using common components
  • The Rest API tests I wrote, found bugs within days that had gone undetected for months
  • Automated Jenkins CIS maintenance and job population, making releases go more smoothly
  • Python based multi mechanize performance testing framework setup and run against the deployed web services.
  • Implemented smoke and functional test suites for different products
  • Wrote tests, which actually proved a problem, so the developers can reproduce it easily
  • Tested the application performance using python based multi mechanize framework.

Senior Dev-Test Engineer

Confidential, North Billerica, MA

Environment: Java 1.6, JUnit 4, Python, Subversion, Ant, Rest, Hudson/Jenkins CI server management, JIRA

Responsibilities:

  • Tested Data Center Expert, SAAS based platform.
  • The platform acts as a controller and data collector for IT infrastructure, IT equipment, and virtual machines.
  • Tested Rest APIs using JUnit 4
  • Created test infrastructure, ant, shell scripts, various Hudson configurations
  • Created and maintained acceptance and functional tests suites
  • Ported legacy Perl tests to Java.
  • Worked as a liaison between Development and QA teams, communicated problems, requirements and resolutions in both directions
  • Mentored other testers

Software Engineer in Test

Confidential, Burlington, MA

Environment: Java 1.6, Sping Batch, Hubernate, JPA, Mule, MS SQL, Ant, Hudson, SVN

Responsibilities:

  • Worked on a Spring Batch based engine.
  • The engine parses incoming JSON files, transforms data into Confidential ad campaigns and publishes them on Confidential -hosted Ad Server.
  • Contributed to and refactored engine infrastructure, for testability.
  • Created and maintained Spring configurations for various components and different test levels
  • Created and maintained unit testing framework
  • Optimized API level black box testing framework, this helped to decrease the number of people who maintained it from two to one

Software Engineer in Test

Confidential, Burlington, MA

Environment: MySQL, Linux Centos, Java 1.6, JUnit, Perl, Shell, Python, Subversion, Eclipse, JIRA, Bugzilla, Ant, Maven

Responsibilities:

  • Open source project Voldemort, Zmanda backup and recovery tool
  • Tested APIs of shared between Confidential and Confidential open source persistence engine Voldemort.
  • Conducted exploratory testing on Zmanda MySQl backup and recovery tool
  • Qualified Confidential for the release
  • Refactored code of open-source Voldemort Admin Tool
  • Created JUnit test coverage for Voldemort Admin Tool
  • Wrote perl and shell scripts to execute Admin class public APIs in production
  • Developed shell and perl scripts for MySQl database backup and recovery test automation
  • Mentored a new test engineer
  • Confidential is a distributed, key-value persistence layer with simple to use get, put, and delete APIs .
  • By distributing and replicating shards across multiple Confidential servers, it provides a low latency, highly available, and horizontally scalable platform. Confidential project was built on the top of the open source project Voldemort.

Software Engineer

Confidential, Marlboro, MA

Responsibilities:

  • The company provides software solutions and services for organizations in the property and casualty industry
  • Using C# and NHibernate designed and developed data transformation and replication routines for claim financial data, vendor, mortgagee and agency; Verified replication results through NUnit tests;
  • Wrote sql scripts for MS SQL Server 2008;

Java; XHTML developer

Confidential, Boston, MA

Responsibilities:

  • Designed, developed and maintained the hyperfind engine. The engine generates SQL queries on the fly based on the customer chosen filters.Analyzed, fixed, and improved SQL for performance and maintainability.
  • Multiple components legacy code refactoring in the Workforce Central Suite
  • One of the duties I feel proud of was refactoring and optimizing legacy code to isolate APIs from the implementation; enforcing OO design, simplifying the code, making it more readable and maintainable.
  • Multithreaded, multi server, database centric batch processor
  • Designed and a batch processing framework for Confidential Workforce Central suite.
  • The framework operated within multiple Confidential servers connected to the same database. Maintained the framework through the release, supporting other development teams using the framework and enhancing the framework as needed in terms of functionality as well as performance.
  • Continuing Engineering
  • Resolved multiple customer issues in different areas of the Workforce Central Suite
  • Most of the issues I diagnosed and fixed were in the server-side functionality of general timekeepingClarified customer issues through the extensive verbal and written communication

We'd love your feedback!