Senior Software Engineer Resume
SUMMARY
- Accomplished software engineer with 6 years of experience contributing to design and implementation of web solutions, automation projects, and business systems for multiple clients. Implemented several projects using advanced frameworks, design pattern, web services, and the latest development method.
- Particularly skilled in Java web development, developing robust features and flexible functions tailored to client needs.
- Committed to achieving program quality through extensive testing, debugging, and troubleshooting. PMI - Certified Project Management Professional (PMP) with excellent skills in managing the full project lifecycle.
TECHNICAL SKILLS
Software Engineering: Java Programming · Web Application Development · Big Data · Hadoop · Project Management Requirements Gathering & Analysis · User Interface Design · Client Relations · Testing & Deployment:
Languages: Java, PHP, Flex, ActionScript
Web: HTML5, CSS3, JavaScript, JQuery, JSP,XML
Frameworks: Struts, Spring, Spring MVC, Hibernate, iBATIS, Apache Hadoop, Spark
Design Pattern: Factory, Singleton, Observer, Template Method and so on.
Web Services: RESTful, SOAP, JSON
SDLC: Agile Methodologies (Scrum),Waterfall
Databases: SQL, Oracle, DB2, Sybase, MySQL, MS Access
Tools: Eclipse, DB Visualizer, Dreamweaver, Maven, NetBeans, STS, SVN, GitHub, LDAP,JUnit,Jmock
Web/App Servers: Weblogic, Websphere, Tomcat, Apache
PROFESSIONAL EXPERIENCE
Confidential
Senior Software Engineer
Responsibilities:
- Used Hibernate to mapping entity class to database table with Oracle,Mysql
- Config Spring bean in XML file and than dependency injection in Java
- Used Spring scheduler to back up file and send short message, email
- Used Jersey create RESTful Web service
- Managed Oracle database: such as create instance, create table,view and store procedure
- Build a cluster using apache 2.1 and tomcat 6
- Used NIO access socket message from agent
- Deployed project to Tomcat 6 both Linux and Window platform
- Environment: Java, Spring, Hibernate, ActionScript, Flex, JavaScript, Oracle, MySQL, Tomcat, SVN, Eclipse, Windows, Linux.
Confidential
Senior Software Engineer
Responsibilities:
- Used HTML, CSS, JSP, JQuery,Ajax, Json for frontend development
- Used Java 6 implement business logical, such as login, active user, suspend token
- Used Spring MVC to handle all the HTTP requests and responses
- Used Spring Security to control access authority
- Researched central Logger system in Linux
- Create web service using JAX-WS
- Using SOAP UI to test web service
- Used Maven to add dependencies such as Spring Core, Spring Web, Hibernate, Junit,Jmock, log4j
- Applying Domain driven design by implementing multiple layers such as core business, and application layers.
- Environment: Java, Spring,Spring MVC, Spring Security, Hibernate, Web Service,JSP,HTML,CSS, JavaScript,JQuery, Oracle, MySQL, Tomcat, SVN
Confidential
Software Engineer
Responsibilities:
- Implemented core java 5 on each use cases from controller, service to DAO layer
- Created Servlet to handle HTTP Get and Post request
- Used JavaScript, JQuery,ExtJS to frontend page.
- Used SQL write statistics report.
- Used JDBC connect database implement a vote system
- Environment: Java, Spring, Hibernate, iBATIS Servlet,JSP,HTML,CSS, JavaScript, Query, DB2, Tomcat, Websphere, SVN
