Senior Software Engineer Resume
Sunnyvale, CA
SUMMARY:
- Experience: 10+ years’ software design and development experience, working on large and complex systems, from engineering requirement to design, review, implementation, testing, maintenance, and documentation.
- Experienced in Oracle Database, MYSQL database and Microsoft Office Suite
TECHNICAL SKILLS:
Skills: Object Oriented Programming, Component - oriented design, Design Patterns, Unit Testing, White Box Testing, Functional Testing, Test automation and application supporting.
Programming Language: JAVA, J2EE, JDBC, JMS, Hibernate, Spring, EJB3, Sql/MySql, Servlets, JavaScript, Maven and ANT script, Unix script.
Personality: self motivated, hardworking, flexible, independent and teamwork
PROFESSIONAL EXPERIENCE:
Confidential, Sunnyvale, CA
Senior Software Engineer
Responsibilities:
- Designed and implemented projects such as Confidential Manager Service PCD Deletion, Ticket Signing, Clear HSM Tickets, Root Alias Propagation, Otp1 Nazgul PCD creation, and Broker Definition Activation, using Java7, Restful Web Service, Spring Microservice, Hibernate, Oracle11g, and Jetty.
Confidential, Redwood Shore, CA
Senior Software Engineer
Responsibilities:
- Enhanced and supported Confidential for various project releases.
- Designed and implemented web applications’ database encryption workflow, audit type records display, durable scheduler synchronization.
- I also fixed various products defects, using Java6, Java Script, Jsp, Hibernate, Oracle, Tomcat6 and Json.
Confidential, San Jose, CA
Senior Software Engineer
Responsibilities:
- Participated in Apollo (3.3) project and delivered tasks on: asset library Confidential incremental update, cascading updates on campaign lines from ad product changes.
- Implemented controller layer for displaying Services Manager grids, using Jdk6, Ejb3, Spring mvc, Javascript, Mysql, and Json.
Confidential, Campbell, CA
Senior Software Engineer
Responsibilities:
- Successfully created file storage broker system, for file upload, download, and delete processing.
- Provided the automatic matching algorithms for file transport agent based on its capacity, demand.
- I designed and implemented Soap Web Service -- Storage Server, using Spring3, Java6, Hibernate3, Soap2, Jms6, Tomcat, MySql, Ant, PHP.
- I also conducted auto testing, using SoapUI and Junit.
Confidential, Fremont, CA
Technology Leader
Responsibilities:
- Participated Apple Xcard, Value Link and other retail application project, and successfully designed membership sale system, with membership token creation, transaction saving and multi users notification, in addition to enhance VLXml Servlet for Third party Payment Processing, using Java6, Struts1, Oracle PL/SLQ, Junit, JSP, Servlet, WebObject, and AJAX.
- I developed Axis Soap Web Service - POSMembershipSale and User Profile Web Page. I Implemented Restful services -- RedirectCore, and Action Services, using PostgreSQL, Java6, Hibernate3.
Confidential, Menlo Park, CA
System Software Engineer
Responsibilities:
- Engaged in Confidential project, re architected and developed an online web application for clinic information management system, using java, Hibernate3, Ant scripts, Servlets, JSP and tomca6.
- I also served as a leading white box tester in testing a struts2 web application --High Risk Infant Follow up, via Selenium automation testing, and Junit testing.
Confidential, San Mateo, CA
Senior Software Engineer
Responsibilities:
- Engaged in UML design, Java coding implementation and testing in Confidential project.
- Served as a leading contributor in creating project prototype in workflow engine component and data persistence modules, using EJB3, JBoss, Spring, Hibernate, Servlets, Mysql and Maven.
- I also initiated automation-testing process, using Junit and Selenium.
Confidential, San Ramon, CA
Software Engineer
Responsibilities:
- Designed Company enterprise middleware resource adapter system, in order to process telecom ordering, and bill payment, following industry JAVA Connection Adapter (JCA) standard. Served as a leading contributor in creating multi-threaded middleware software services -- Resource Connection access service. Successfully created AODRCAccess, AODRCLIstener, NSDBRCAccess, CRMRCAccess. All of them based on SOA architecture, and RMI, HTTP, SSL, LDAP, IIOP, TCP/IP protocols, and implemented with decorator pattern, singleton pattern, strategy pattern and command pattern. I also creatively implemented client interface/XML schema in various projects, and validated XMLschemas to ensure they met service system requirements.
- Created Apache Soap client application CRMRCAccess, and supported its connectivity testing, daily transaction Confidential the Linux production environment, based on https protocol. I maintained and supported Middleware EJB ordering applications -- CESAR EARS and DIAL, running under IBM Web sphere server. Enhanced/tuned its JDBC connectivity by implementing number of retry logic.
- Worked closely with client teams to identify project scope and define system application processing flows. I also served as a leading testing reviewer, for QC’s test reports, in various project releases.
- Performed trouble shooting for Tier 3 support, and solved production problems/defects, in Linux hosted production environments. Created various shell scripts in bringing application server up, creation service log, monitoring the application transaction activities, checking execution status.
Confidential
Analyst
Responsibilities:
- Performed application design, development, test and support for the Confidential internally developed Gateway Business Application, written on c/c++, based on TCP/IP protocol, in UNIX hosted environments.
- I implemented new business functions, such as CHGASG transaction creation, RMK interface change in WSICKT transaction and EXK parsing in Confidential transaction.
- I migrated middleware service (SWITCH Server) to new HP-UNIX HP11 operating system by offering migration testing, deployment instruction, and service log creation.
- Tuned up the service by reconfigure the application configuration, based on newer load balancing, and service clustering.
