Senior Software Engineer Resume
Bellevue, WA
OBJECTIVE:
Obtain a position as a Senior Java Developer
SUMMARY:
- A Senior Software Engineer specializing in the design, development and support of enterprise - wide client/server systems.
- My main focus is on object-oriented Open Source Java technologies.
- I have successfully implemented sophisticated, large-scale systems that include REST API design, SOAP Web Services, Enterprise Java Beans, Java Swing, Java Servlet/JSP, HTML/Ajax, Aspect Oriented Programming.
TECHNICAL SKILLS:
Programming Languages: Java JDK 8, Unix C/C++, Microsoft Visual C++, Assembly Language
Scripting Languages: Python, Jython, Lua, Perl, Unix Shell Scripts, JavaScript/Ajax/NodeJS, HTML, DOS, Win32 Scripts, Ant Build Script, Gradle Build Script (Groovy)
Database: Elastic Search, DynamoDB, S3 Storage, MySQL/Aurora, PostgreSQL, Microsoft ODBC, Sybase, Oracle, IBM DB2
Operating Systems: Unix(Debian, AIX, Solaris, Linux, HP/UX), MacOS, Win32
Application Servers: Apache Tomcat 8, IBM WebSphere, Apache Web Server, JBoss, Orion Server
J2EE Frameworks: Spring Boot, Spring Framework 4/5 with REST Support, Spring Security Framework 4, Spring Data & Spring Data REST, Spring Security OAuth2, JPA, Hibernate, IBatis Data Mapping Framework, Apache Struts, Freemarker Templates, Sitemesh Template Engine, Velocity Templates, SOAP using CXF Web Services, Jackson JSON
Version Control Systems: Git (Github or Bitbucket), Subversion, CVS
Software Tools and Framework: IntelliJ IDEA, Eclipse IDE, Artifactory, Maven, Enterprise Architect, Jenkins, Team City, VMWare Server, Virtual Box, Docker, Amazon Web Services
EXPERIENCE:
Senior Software Engineer
Confidential, Bellevue, WA
Responsibilities:
- responsible for the design and development of Confidential ’s White-label Pages co-located in India and Bellevue
- Coached peers in Test Driven Development, Clean Coding, and Pair Programming practices
- Designed and architected a solution for AB Testing for non- Confidential Third-Party Sites
- Responsible for the architecture and design of an in-house software for customization and branding of white-label partner sites performed kanban agile programming practices to deliver stories to product owners
Technology Portfolio: Spring Framework 4 & 5, Spring MVC with JSTL, Spring MockMvc for Testing, RestTemplate, Maven, Gradle, Test Driven Development, Google Guava, Freemarker, HTML5, JQuery, NodeJS, Twitter Bootstrap, Intellij IDEA, JUnit/TestNG, AssertJ Assertions, Jenkins, GitHub, Chrome Extension Development, Docker, Amazon Web Services, Trello
Senior Software Engineer
Confidential, Woodinville, WA
Responsibilities:
- responsible for the architecture, design and development of the Confidential Preva REST API, Preva Exerciser Website, Atlas Fitness Equipment REST API, Spring Security OAuth2 Authorization Server performed scrum agile and XP pair programming practices practiced test-driven design and development
Technology Portfolio: Spring Framework 3.1, Spring MVC with JSTL, Velocity, & Spring EL, JPA using Hibernate Implementation, Spring Security 3.1, Spring Data with Spring Data REST JPA, Spring Security OAuth2 1.0, Redis, WebSockets, HTML5, JQuery, Twitter Bootstrap, Maven 3, Intellij IDEA 12, Artifactory, Amazon AWS, Grails 1.8, JUnit, Fest Assertions, MySQL 5.5, Artifactory, Jenkins & Team City Continuous Integration, Mac OSX, CentOS 6, Ubuntu 12.04 LTS
Senior Software Engineer
Confidential, Bellevue, WA
Responsibilities:
- developed REST APIs using spring 3.1 and VMware vFabric GemFire practiced test-driven design and development scrum agile programming practices
Technology Portfolio: SpringFramework 3.1 with REST Support, SpringData GemFire, Spring Security 3.1, Intellij IDEA 11, JUnit, Fest Assertions, Single Page HTML5 Application with JSONP, JQuery, Twitter Bootstrap, Git
Senior Software Engineer
Confidential, Seattle, WA
Responsibilities:
- responsible for the design and development of Confidential 's Global DisneyID REST API practiced test-driven design ands development scrum agile programming practices
Technology Portfolio: Apache CXF REST with SpringFramework 3.1, In-house OAuth2 Implementation, MyBatis, Intellij IDEA 11, JUnit, Fest Assertions, Github Git Repository, Jenkins
Senior Software Engineer
Confidential, Woodinville, WA
Responsibilities:
- responsible for the architecture, design and development of the Confidential Preva REST API led the implementation of the OAuth2.0 draft spec using Spring Security OAuth 1.0.M performed scrum agile and XP pair programming practices practiced test-driven design and development developed HTML4/Ajax web pages
Technology Portfolio: Spring Framework 3.1, JPA using Hibernate Implementation, Spring Security 3.1, Spring Data with Spring Data REST JPA, Spring Security OAuth2 1.0, Maven 3, Intellij IDEA 12, Artifactory, Amazon AWS, Grails 1.8, JUnit, Fest Assertions, MySQL 5.5, Artifactory, Jenkins & Team City Continuous Integration, Mac OSX, CentOS 6, Ubuntu 12.04 LTS
Senior JEE Developer
Confidential, Bellevue, WA
Responsibilities:
- responsible for delivering various software service solutions to clients. implemented Inline Checkout By Amazon for TheGolfWarehouse.com
Technology Portfolio: Spring Framework, JUnit, iBatis/MyBatis, HTML/Ajax Development, JQuery
Senior Java Developer
Confidential, Bellevue, WA
Responsibilities:
- responsible for the design and development, and enhancement work for Confidential .net Online Marketing Center and the next generation Core Web Services.
- Test-driven design and scrum agile with XP programming practices
Technology Portfolio: Spring Framework, JUnit, iBatis/MyBatis, HTML/Ajax Development, JQuery, Yahoo UI, Sitemesh, MySQL, CentOS, Ubuntu Server
Senior Java Developer
Confidential, Seattle, WA
Responsibilities:
- responsible for the architecture, design, and development, testing, and enhancement work for Confidential ’s VoIP Platform Business Management Software. implemented Hibernate Open Session In Conversation and service layer domain objects caching.
Technology Portfolio: Spring Framework, Hibernate, Sitemesh, JSP, JUnit, Subversion
Senior Java Developer
Confidential, Bellevue, WA
Responsibilities:
- responsible for the development and enhancement work for the Confidential Project.
Technology Portfolio: Spring Framework, Enterprise Java Beans, JSP 1.2 / Servlet 2.4, Apache Struts, Jboss, Oracle
Senior Java Developer
Confidential, Bellevue, WA
Responsibilities:
- responsible for the redesign of Fleetportal from an EJB-based web application to a high speed web application utilizing Spring Framework, Sitemesh, IBatis, JDK 5, and Apache Tomcat 5.5
Technology Portfolio: Spring Framework, Apache Tomcat 5.5, Apache Struts, iBatis, HTML/Ajax, Enterprise Java Beans, Orion Server, Oracle 10g, Microsoft Visual Source Safe
Senior Java Developer
Confidential
Responsibilities:
- responsible for the architecture, design and development of the two-month project Fire Department HotWorks Permit Scheduling and Management System. built and deployed highly-available enterprise applications to IBM WebSphere v5.0.3 performed requirement analysis, object-oriented design, coding, unit test, and weekly acceptance testing with the Confidential Fire Department. performed code customization on the Confidential ’s JIRA Issue Tracking system performed requirement analysis, object-oriented design, coding, unit test, and weekly acceptance testing. built and deployed highly-available enterprise applications to IBM WebSphere v5.0.3
Senior Java Developer
Confidential, Edina, MN
Responsibilities:
- Responsible for the architecture, design and development of a filter product management software based on OpenSource software technologies. web front-end Confidential ToolBox application using JSP, Tag libraries and Servlets. n-the-fly PDF Reports generation tool using Jakarta Formatting Objects XML/XSLT technology
Confidential, Edina, MN
EJB Developer, Servlets and JSP developer
Responsibilities:
- Member of a dev team responsible for the design & development of a web-based thin-client application used for management of Confidential ’s mission-critical Global Goods/Service Database.
Java Developer
Confidential
Responsibilities:
- web front-end enterprise application using JSPs, Servlets (Jakarta Struts 1.1), and JUnit asic search pages which generated dynamic search criteria fields utilized IBM's WSAD IDE wizards for generating Servlets and EJB's conducted J2EE training exercises using JBoss, Eclipse IDE and Jakarta Struts developed under eXtreme Programming practices wrote Macromedia Flash 5 portal in C/C++ for HP/UX operation system
Confidential, Minneapolis, MN
Design Engineer
Responsibilities:
- designed and maintained Tcl and python modules interfacing to proprietary C/C++ libraries. develop ASIC Physical Design tools in C/C++, Python/Tk, Tcl/Tk, and Java Client/Server messaging.
