Senior Software Developer Resume
SeattlE
SUMMARY
Design and develop high - quality, server-side applications that are easy to use and maintain.
TECHNICAL SKILLS
E-Commerce: Payments, Billing, Workflow, Batch Processing
Databases: Hibernate, JPA, MyBatis, MySQL, DynamoDB, Data Modeling
Web Services: REST, Microservices, Spring Boot, JMS
Tools: JUnit, Mockito, Jenkins, Maven, Git, Docker, Swagger
PROFESSIONAL EXPERIENCE
Senior Software Developer
Confidential, Seattle
Responsibilities:
Helped convert large monolithic game backend to microservices. Deployed to Docker containers in AWS. Migrated legacy user data from Mongo and MySQL to DynamoDB. Created common library to provide microservices with Swagger UI, DB client init, health check endpoints, and error handling.
Technology : Spring Boot, AWS, DynamoDB, MySQL, Docker, Swagger
Senior Software Developer
Confidential, Seattle
Responsibilities:
Wrote Confidential payment adapter. Designed job scheduler. Created REST web services for business features included: shopping cart, admin problem notification, and data export. Refactored codebase to remove duplicate and spaghetti code.
Technology: Play Framework, Ebeans ORM, Heroku, MySQL
Senior Software Developer
Confidential, Seattle
Responsibilities:
Designed and developed REST web services for travel industry applications, using the OpenTravel Alliance (OTA) messaging standard. Managed DB schema versioning with Liquibase to improve developer productivity. Spearheaded unit testing.
Technology: JAXRS, Spring, WebSphere, Postgresql, MyBatis, JPA
Senior Software Engineer
Confidential, Seattle
Responsibilities:
Rewrote legacy shipping date estimator. Created flexible data model for various shipping scenarios. Extracted business logic from PL/SQL into Java. Designed and lead development of workflow engine to import and price product inventory. Created multi-threaded batch job processor.
Technology: Hibernate, Tomcat, Oracle, Linux, Java 8, Spring 4, ActiveMQ, REST
Senior Developer
Confidential, Seattle
Responsibilities:
Implemented identity management web services API in SOA environment. Created object model with clearly defined functional layers, to ensure code consistency, quality, and make automated testing easier. Contained business logic in the service layer. Refactored duplicate code into common libraries. Automated functional tests using Jenkins and Maven.
Technology: REST, MyBatis, MS SQL Server, OpenStack, JSR-303 Validation
Senior Developer/Architect
Confidential, Seattle
Responsibilities:
Created web services that provide real-time medical facility information to mobile apps. Developed workflow app to en/decrypt, route, audit log, and archive mission critical data files. Wrote enterprise service bus data flows, including SOAP, MQ, Database, and Transformation nodes.
Technology: IBM Message Broker, ESQL, SQL, Tomcat, SOAP, REST, IBM MQ
Senior Software Developer
Confidential, Seattle
Responsibilities:
Co-designed and wrote financial transaction manager for digital content billing, including modules for authorization, capture, refund, and charge-back transactions.
Technology: Tomcat, JPA, JMS, JUnit, Maven
Software Developer
Confidential, Seattle
Responsibilities:
Maintained and enhanced mobile SMS messaging apps connected directly to major telco carriers. Created CBS News SMS application to notify mobile subscribers of breaking news stories.