We provide IT Staff Augmentation Services!

Software Engineer Resume

2.00/5 (Submit Your Rating)

SUMMARY:

  • 18 years on software applications design and development in J2EE, involving open source framework extensions, cluster management solution, product integration and porting, web sites creation, ETL solutions, data modeling, Secure Remote Access solution and Java Swing based UI components creation.
  • Experience as single technical resource in managing company’s flagship product through complete life cycle, actively participating in requirement analysis, design/development, testing, production roll out, critical patches and release management, upgrading of production deployment environments and post production support.
  • Experience in building security products using SAML/OIDC protocols and Public Key Infrastructure (PKI), JSSE in the space of Identity Management, Single Sign - On and Secure Remote Access solutions.
  • Experience in OOAD, J2EE Patterns, GoF Patterns, multi-threaded applications and MVC architecture.
  • Experience in creating rule based expert system using Drools.
  • Experience in developing Oracle PL/SQL stored procedures, query optimization, data modeling and Oracle Analytical functions.
  • Experience in Agile methodologies with Scrum, Sprints, Test Driven Development and Continuous Integration.

TECHNICAL SKILLS:

Platform: J2EE (Servlets, JSP/JSF, EJB, JMS, Swing, XML, SOAP & REST W eb Services, JSSE)Security Assertion Markup Language (SAML), OpenId Connect (OIDC)

Server: Tomcat, Weblogic, JBoss

Tools: Eclipse, OptimizeIt, Ant, Maven, Talend, JProbe, CVS, SVN, GitHub, SoapUI, ToadRESTClient, Jenkins, JRebel, Selenium, JMeter, Jira, FindBugs

Database: Oracle 11 (PL/SQL), Mysql, PostgreSQL

Framework: Spring, Struts, Hibernate, JUnit, Solr, Talend, BouncyCastle, Drools, Mule ESB, Apache AxisiBatis, ActiveMQ, EhCache

O/S: Solaris 10, Linux, MS Windows, Macintosh

PROFESSIONAL EXPERIENCE:

Confidential

Software Engineer

Environment: J2EE, Spring, Oracle 11, Tomcat, Web Services, StarTeam

Responsibilities:

  • Independent code delivery on more than 700 tickets, covering bug fixes, feature enhancements, Enterprise integration via web services and data import modules, usability enhancements and new workflows creation.
  • Actively involved in requirement analysis and refinement, work estimation and deciding the scope of the release.
  • Independent design, development, testing and production roll out of all software features in the product, doing extensive hands-on programming in Java/J2ee.
  • Responsible for release management on StarTeam version control system, including mid-term critical patch delivery and integration with client production deployments on both Windows and Unix platforms.
  • Responsible for Oracle database management of in-production deployments, involving backups, new database schema creation, version upgrades, query optimization, creating, debugging and enhancing PL/SQL stored procedures, using Toad as database client.
  • Created cache layer using EhCache as the in-memory cache solution, reducing page load time to half.
  • Developed RESTful web services enabling data integration.

Confidential

Software Engineer

Environment: Spring, Hibernate, MySQL, Shibboleth, Nimbus, Selenium, TomcatJenkins

Responsibilities:

  • Creation of OpenId Connect protocol implementation module, using Nimbus as the base framework to allow Relying Parties using OIDC to integrate with Exchange for credential management.
  • Feature development on SAML based authentication flow to comply with requirements from newly integrated Relying Parties by developing custom metadata generation and incorporating database schema changes.
  • Contributed to QA automation by building test cases in Selenium and integrating with TestLink and Jenkins for Continuous Integration.
  • Responsible for threat mitigation in software components by remedying potential vulnerability detections from VeraCode Analysis.
  • Developed Spring based REST web service end points for data feed to Relying Parties.

Confidential

Software Engineer

Environment: Spring, Oracle 10g, iBatis, Apache Axis, JBoss 5

Responsibilities:

  • Creation, deployment and maintenance of both SOAP based and RESTful web service solution for data integration, on Apache Axis.
  • Developed message handling solution on Oracle Advanced Queuing based messaging platform.
  • Design and development of data management and web solutions modules for newly integrated business partners viz. General Motors, Toyota and Hyundai.
  • Redesign of existing modules for memory footprint reduction and performance optimization of XML based data integration solution.
  • SQL query optimization using Oracle Analytical functions and data model redesign for search performance enhancement on the web UI and process runtime improvement.

Confidential

Software Developer

Environment: JSF, Oracle, Hibernate, JBoss, Mule, Drools, Git

Responsibilities:

  • Creation of a mule based platform for data aggregation from three disparate platforms using HTTP and Web Service based connectors.
  • Created Ajax based solutions for making RESTful web service calls directly from the web layer.
  • Creation of a rule-based expert system using Drools, to facilitate cleaner implementation of property assessment business process workflows.
  • Database design for new web modules and creation of Hibernate based ORM layer for database integration.
  • Set up Jenkins and Nexus based build environment for Continuous Integration and followed Agile methodologies of Scrum and Test Driven Development (TDD).

Confidential

Software Consultant

Responsibilities:
  • Worked as a developer and project consultant. Main responsibilities involved requirement analysis, project cost estimations, feature addition and code maintenance for various short-term project assignments taken up by the company for hospitals and logistics management firms.
  • Created project cost estimation and execution proposals for new projects by identifying various Business Process workflows and analyzing resource capacity.
  • Independent design/development of various workflows towards feature enhancement on the projects using various j2ee middleware components and HTML based web pages.

Confidential

Team Lead

Responsibilities:
  • Worked as a team lead on creating and feature adding various live AOL websites, viz. coaches.aol.com, style.aol.com etc. The web applications are built in J2EE and use various open source frameworks like Atomics, Talend, Mule, Solr etc. Was involved in creation of various Talend based feed collection processes and integration with the web application. Independent design/development of data storage web application called “Enterprise Application Data Tool using Mule ESB as integration platform between multiple data sources of RSS feed, MySql, File based data upload and message queues, by defining connectors and using secure data transfer. It was used across various AOL sites for back end data insertion.

Confidential

Principal Software Engineer

Environment: Documentum Server, Java, Spring, Oracle 8

Responsibilities:
  • Worked on the redesign of Business Process Analyzer server to Documentum-typed, layered architecture. Contributed in re-architecting the application to adopt the Object-Relational mapping of Documentum types. Was responsible for developing DAOs for data mapping from Documentum server.Led the technical effort of migrating the middleware solution from Oracle (RDBMS) to ORDBMS platform of Documentum Server.

Confidential

Member Technical Staff

Environment: Java, JSP, LDAP, Solaris10

Responsibilities:
  • Worked on iPlanet Portal Secure Remote Access whose main objective of is to provide secure access for internet clients to assets existing inside corporate firewall. This is achieved by providing a virtual private network on demand to any TCP based applications. My contributions involved in developing functional design specification documents. Was also responsible for independent design/development of various new features in the product and creating LDAP based user integration with Glassfish portal server.

We'd love your feedback!