We provide IT Staff Augmentation Services!

Senior Software Engineer Resume

2.00/5 (Submit Your Rating)

Burlington, MA

SUMMARY:

  • Over 10 Years of Experience in R&D, analysis, innovation, frontend, backend and server - side development and integration
  • In depth experience/understanding of Java/J2EE, Object Oriented Programming/Software engineering concepts & principles (SOLID) & Design Patterns
  • Implemented micro services in recent projects
  • Extensive experience of SQL, PL/SQL, T-SQL, stored procedures, views, cursors and triggers, with huge databases
  • Experience of large scale enterprise applications and embedded software for oil and gas/petroleum industry, E&P/ energy sector, ecommerce, healthcare and medical device industries
  • Experience in understanding the existing system design and its components and making recommendations towards the development of new code or reuse of existing code
  • Experience of test driven development and unit testing
  • Experience of distributed systems
  • A record of involvement in a number of full product lifecycles
  • Experience in full Software Development Life Cycle including Analysis, Design, Development and Testing
  • Experience of Agile (SCRUM)
  • Proven analytical and quantitative skills (including using tools such as Coremetrics and Google Analytics)
  • Experience of design documentation artifacts in UML
  • Experience of conducting peer code and design reviews
  • Experience of working under time constraint with consistency and reliability
  • Excellent analytical, written and verbal communication skills and ability to effectively communicate with all levels of management and staff

TECHNICAL SKILLS:

Languages: Java, C#, VB.NET

Web Technologies &Frameworks: Servlets, JSP, JSF, Struts, JPA, Hibernate, JDBC, EJB, GWT, ASP.NET,PHP, JavaScript, AJAX, JQuery, XML, HTML, Spring MVC, Rabbit MQ

Web Services: Spring Restful Web Services

SOA: Microservices

Databases: Oracle10G, MS SQL Server, DB2, PostgreSQL and Access

IDEs: RAD, Eclipse, JBuilder, Visual Studio .NET

AppServers/Web Servers: Tomcat,IIS, WebSphere Application Server 6 & 7 and JBoss

Source Control and Build Tools: SVN, Perforce, MS VSS, MS, TFS, GIT, Maven and Gradle

Design & Architectural Tools: RSA, Rational Rose

OS: Windows, Linux (Shell Scripting bash and sh)

Design Patterns: Factory, Singleton, Proxy, Observer, Strategy

Static Code Analysis Tools: Coverity, SonaqQube

SDLC & Tools: Agile (SCRUM), JIRA, RALLY, Scrumwise, DOORS

PROFESSIONAL EXPERIENCE:

Confidential, Burlington, MA

Senior Software Engineer

Responsibilities:
  • Provided design recommendations
  • Created new modules, modified existing functionalities
  • Extensively worked on server side/backend for all the tasks

Programming languages, technologies, tools and platforms used: Java, JBOSS, JMS, Gradle, Spock, JIRA, PostgreSQL, Linux, Shell Scripting, JBuilder, Windows 7

Confidential, Wilmington, MA

Software Engineer

Responsibilities:
  • Provided design recommendations
  • Created new modules, modified existing functionalities, maintained websites and performed troubleshooting
  • Extensively worked on server side/backend for all the tasks
  • Created and consumed Spring Restful Web Services
  • Used RabbitMQ for application-level logging
  • Implemented microservices for payment, booking, logging and mileage redemption
  • Used Hibernate to accommodate new changes in the DB
  • Created new promotion contents in Magnolia CMS and integrated with the applications so that these promotion contents can be dynamically pulled by the application and also used JCR API . Also used eHcache for faster page retrieval
  • Implemented A/B testing with Google Website Optimizerto achieve business goals
  • Used Google Analytics for Content Experiments to define content URLs and goals for the experiments

Programming languages, technologies, tools and platforms used: Java, JSP, Struts, Spring, Hibernate, RabbitMQ, Spring Restful Web Services, microservices, JQuery, Toad, Oracle, Tomcat, SVN, Windows 7

Confidential

J2EE Developer

Responsibilities:
  • Provided design recommendations
  • Extensively worked on server side/backend for all the assigned tasks by using Servlets and EJBs.
  • Development of frontend using JSP, HTML, CSS, JQuery, JavaScript
  • Unit testing, code review and code check-in into SVN
  • Performed code reviews

Programming languages, technologies, tools and platforms used: Java, JSP, Servlets, Hibernate, Ajax, Toad, EJB, JSF, IBM DB2, IBM WebSphere, IBM RAD, SVN and Windows XP

Confidential

Application Engineer

Responsibilities:
  • Development of MDS connect module (Server side/backend), in Java
  • Development of enhancements, bug fixes, patches and hot fixes
  • Daily stand up meetings, regarding task status and impediments (SCRUM meeting)

Programming languages, technologies, tools and platforms used: Java, Oracle 10G, Soap Web services, Toad, PeopleSoft, Red Hat Linux, Shell Scripting, JBuilder, Windows 7

Confidential

Software Development Consultant

Responsibilities:
  • Design and Development of frontend and of backend using C#
  • Creation of installer of the application

Programming languages, technologies, tools and platforms used: C#, MS VS.NET and Windows XP

We'd love your feedback!