Staff Software Engineer Resume
Mountain View, CA
PROFESSIONAL SUMMARY:
- 19 years of professional experience in software development as Server - side Developer, Application Architect, Technical Lead with expertise in Object Oriented Analysis and Design (OOAD), development, implementation, testing and CI/CD of application software and micro services in agile, water fall and iterative models.
- Hands on experience in Java, J2EE, Spring, Oracle, AWS, CI/CD pipelines, performance tuning and monitoring of applications;
- Building cloud aware, secure, multi-tenant applications in the AWS cloud. Migrating monolithic applications to cloud, sharding (swim-lane) and breaking into micro services.
- Sun Certified J2EE Architect, Web Component Developer and Programmer; Oracle Certified PL/SQL developer associate.
TECHNICAL SKILLS:
Languages: Java, Groovy, Python, SQL
Database: Oracle, Postgres, MS SQL Server, Aurora
Frameworks: Spring, Grails, Hibernate, Cloud Gateway, Boot, Struts, JDO, LDAP
JEE: JPA, JMS, Servlet, JSP, JNDI, EJB
Container: Tomcat, Nginx, Glassfish, WebSphere, WebLogic, JBoss, Apache
OS: Linux, Mac OS, Windows
Cloud: AWS EC2, Spark, Kinesis, S3, Redshift, IOT
Build/CI/CD: Maven, Ant, Gradle, Jenkins, Kubernetes, Chef, Vagrant
Methodologies: Agile, Water fall, RUP, Iterative
Analysis Tools: Splunk, Dynatrace, AppDynamics, JProfiler, JProbe, NewRelic
IDE: IntelliJ IDEA, Eclipse, XCode, WSAD
SCM: Git, Perforce, SVN, CVS, Clear Case, Visual Source Safe
Testing: JUnit, TestNg, Silk Test, JMeter
Web Services: REST, JSON, SOAP, WSDL, XML, XSL, XSLT, IIOP, RMI, JAXP, JAXB
PROFESSIONAL EXPERIENCE:
Confidential, Mountain View, CA
Staff Software Engineer
Responsibilities:
- Responsible for building cloud aware, secure, multi-tenant applications using various AWS components and services (S3, Aurora DB, Spark and Spring cloud gateway), payroll platform feature enhancements, performance improvements, building micro services and migrating applications to AWS.
- Lead scrum teams work closely with product managers and business operation teams.
Environment: Java 1.8, Glassfish, Hibernate 3.1, JPA, Spring 3.1, Jersey, JAX-RS, REST, XML, JSON, Web services, Grails 2.1.1, Groovy, MS SQL Server, AWS, Oracle 10g, IntelliJ IDEA, Team Track, JIRA, Crucible, Perforce, Linux, Splunk, AWS, Splunk
Confidential, San Jose, CA
Sr J2EE Lead Engineer
Responsibilities:
- Responsible for development of the back-end services using Java/J2EE/CXF/Spring/Hibernate.
- Extensively worked on Lucene/SOLR for tag storage.
Environment: Java 1.6, Tomcat, Hibernate 3.1, Spring 3.1, CXF, REST, XML, JSON, Web services, Postgres 8.1, Lucene/Solr, Maven, SVN, Linux, Eclipse, Bamboo, Fish Eye, Rally tools.
Confidential, Mountain View, CA
Software Engineer
Responsibilities:
- Responsible for implementation and unit testing of different features of the product.
- Followed agile methodology for product development using JIRA tools
Environment: Java 1.6, Tomcat, Hibernate 3.1, Spring 2.5, Groovy, Grails 1.0.4, Lucene, Postgres 8.3 XML, JSON, Junit, CVS, Ubuntu Linux, IntelliJ IDEA, Selenium, Hudson, JIRA tools.
Confidential, San Jose, CA
Java Consultant
Responsibilities:
- Responsible for development of the back-end services and implementation of web services (SOAP over JMS), performance tuning and memory profiling using JProfiler.
Environment: Java 1.4.2, WebSphere, Tibco, Hibernate 3.1, Spring, EJB 1.2, GWT, REST, XML, JDOM, JSON, Web services, Apache axis, JAXB, Maven, Oracle 9i, JUnit, CVS, Linux 2.1, Eclipse 3.2, WSAD
Confidential, San Mateo, CA
J2EE Architect
Responsibilities:
- Responsible for the architectural design of the system and implementation of middle tier components, database schema design, hibernate object mappings and JBoss server tuning.
Environment: Java 1.5, JBoss 4.0.2, Hibernate 3.1, EJB 2.0, XML, JDOM, Eclipse SDK, RCP, JFace, Oracle 10g, UML, JUnit, Ant, Perforce, Linux 2.1, Eclipse 3.0, Visio 2003
Confidential, Palo Alto, CA
Senior Developer
Responsibilities:
- Responsible for implementation of all middle tier components while leading a team of 3.
- Configured Oracle 9iAS infrastructure, app server and portal and developed build and deployment scripts.
Environment: Java 1.4, Swing, EJB 2.0, JMS, JDO 1.0.1, Kodo-JDO, WebSphere 5.0, WSAD 5.1, JBuilder 7.0, LDAP, Log4j, Oracle 9i, CVS, JUnit, Ant