Senior Software Engineer Resume
OBJECTIVE:
To utilize my software design and development skills towards a challenging career in a leading edge organization that will provide continuous opportunities for growth and advancement.
SUMMARY:
- IT Professional with over 13+ years of experience in design, development, implementation and monitoring of distributed, multi - tier Java-based enterprise systems, across multiple industries (Healthcare, Legal, Retail industries).
- Total of over 13 years IT experience, which includes:
- Design, Development and Implementation of Enterprise class services and web applications
- Self-motivated, good learner and quick to adapt to any changes
- Strong interpersonal, oral/written communication skills and leadership skills
- Experience with extreme/pair programming and agile software development
- Core member of joint venture kick starter project between Core Logic and Pivotal Labs
SKILLS SUMMARY:
Development Methodologies: Agile, SCRUM, Extreme Programming methodologies
Key Technologies & Frameworks: J2EE, Java 8, Ruby, Javascript, shell, Spring Boot/Integration, AngularJS, Spring Test MVC, Mockito, Maven, gradle, ANT, SQL,, XMLKey Tools WebSphere, Tomcat, JBoss
Database: Oracle, DB2, SQL Server
Languages: Java, SQL, Ruby, Javascript, shell
Frameworks: Spring Boot, Spring Integration, Spring MVC, Spring JPA, Spring security, Spring Integration
UI Frameworks: AngularJS
Test Frameworks: Spring Test MVC, Mockito
Build Frameworks: Maven, gradle, ANT
RDBMS: Oracle 11g, RAC
IDE and other Tools: IDEA IntelliJ 14.0, Eclipse, Spring Tool Suite, AppDynamics, Splunk
Application or web Servers: Tomcat, JBoss, WebLogic, WebSphere
Other technologies: Documentum, Savvion BPM
Development Methodologies: Agile, SCRUM, Extreme Programming
EXPERIENCE HIGHLIGHTS:
Confidential
Senior Software EngineerResponsibilities:
- Successfully migrated services from a Unix/Weblogic environment to Linux/JBoss.
- Solely set up a performance testing framework for all the services using Jmeter. This tool helped identify migration issues in earlier phase itself which led to major solution changes.
- Support Service Tier team by addressing critical backlog items
- Implemented solely a scalable solution for retrieving image data from multiple vendors. The solution is seamless to current service consumers.
- Implemented a standalone web interface for images using Spring MVC
- REST enabling Service tier services using Spring 4, RestEasy
Key Technologies: Spring Framework 2.5 (Spring mvc, jdbc), Spring 4, J2EE, Maven2, JBoss
Confidential
Senior Software EngineerResponsibilities:
- My responsibilities were two-fold. First I had to ensure a successful integration (process, methodologies and standards) between both organizations.
- Pivotal uses extreme programming principles.
- I had to quickly learn and adapt to the same.
- Secondly, I built the new UI and enable integration with existing Confidential backend interfaces.
- The product was built using the latest technologies (Spring boot, etc.), it had to work and integrate successfully with the existing Confidential eco-system.
Key Technologies: Spring Boot/Spring Integration, AngularJS, Gradle, Java 8, Ruby
Confidential
Senior Technical Lead
Responsibilities:
- I was responsible for the maintenance and administration of company’s Confidential ’s production, test and demo environments.
- I have also successfully customized and implemented Confidential for a key UK-based client.
- Key highlight of this project included developing solutions for synchronizing Microsoft custom properties with Documentum repository attributes, transfer of emails from Microsoft Outlook into Documentum content storage using Apache JAMES and creation of Matters based on client-defined attributes.
Key Technologies: EMC Documentum v 5.3, 6.0, 6.5, Java, J2EE, JSP, Servlets, SQL Server, DQL, Webtop, DA, DAB, DCO, TBO, SBO, Transact - SQL, VMWare
Confidential, California
Senior Software Engineer
Responsibilities:
- I worked on several Java-based applications for Confidential 1000 clients.
- I was responsible for all aspects of the development (requirements to release).
- I had to ensure that the solution was scalable and served as an extension of existing system.
Key Technologies: JAX WS Web Services, EJB 3.0 Struts, Oracle Weblogic 11g