Senior Software Engineer Resume
SUMMARY
- Tweleve years of experience in Software Development, excellent at Object - Oriented Analysis, Designs and Implementation.
- More than ten years working with Java, J2EE as an analyst and system developer. Have successfully delivered numerous projects and products.
- Over 8 years of experience in web application development utilizing J2EE, Spring, Struts, Hibernate, JSP, Javascript, XML and Webservice. Fast learner keeping up with cutting edge technologies .
- Angular JS, Node JS, NoSQL MongoDB. Product focused and deeply passionate about solving interesting problems. Worked for CMMi Level 5 company.
TECHNICAL SKILLS
Programming Languages: Java, Java8, Java FX, J2EE, JSP, Servlets, Spring Framework, Struts Framework, SOAP & RESTful WebService, JUNIT, TestNG, EasyMock, Mockito, Selenium, Hibernate Persistence, EJB, JavaScript, AJAX, JQuery, Angular JS, JSON, HTML, CSS, XML, COBOL.
Databases: MS SQL, DB2, Oracle10g, Oracle12c, MySQL, Mongo DB.
Web Servers: Tomcat Apache, Jetspeed, JBoss, WebLogic, WebSphere.
Tools: Eclipse, NeatBeans, Spring Tool Suite, RAD, Ant, Maven, SVN, CVS, Git, ClearCase, Microsoft Visio, Enterprise Architect Tool, Jenkin, PMD, Checkstyle, FindBug, UCDectector, Shell Scripting.
Platforms: Windows NT, Windows 2000/98/95, Windows XP, Windows Vista, MS DOS, MAC OS, LINUX, UNIX.
Reporting Tools: Microsoft Word, Microsoft Excel
Domain Knowledge: Insurance, E-Learning, E-commerce, Healthcare
Methodology: RUP, Scrum
Others: Problem solving, Algorithm, Design patterns.
PROFESSIONAL EXPERIENCE
Senior Software Engineer
Confidential
Responsibilities:
- Assigned to work onsite at client office in Los Angeles, CA, USA nearly 1 year to learn and implement their Insurance system. Communicated directly with client to verify, solve issues related to requirement as well as design, code and fix issues. Made sure new features meet client expectations.
- Estimated, analyzed and assigned tasks to members at offshore team.
- Designed, coded and improved Email module including Email Template and Email Scheduler.
- Detected and fixed security issues in whole Confidential .
- Reviewed code of team members. Used FindBug, UCDectector or Sonar to improve performance and quality of source code.
- Suggested client using Jenkin for automation build.
- Verified application to make sure it meets client expectations.
- Conducted meetings and sent reports to managers and clients to update the Confidential status every week.
Skill Set Utilized: JAVA, J2EE, Spring MVC, Hibernate, JSP/Servlets, JavaScript, JQuery, WebService, XML, HTML, CSS, COBOL, Spring Tool Suite, Jenkin, FindBug, UCDectector, Sonar, ClearCase, Oracle, WebSphere.
Senior Software Engineer
Confidential
Responsibilities:
- Took role team leader. Led a team of 10 engineers to write founding code base for E-Learning system by using Java.
- Designed and built Struts framework for E-Learning Confidential relies on client’s requirement.
- Directed operations for all issues, ensured Confidential alignment with client needs. Took responsibility for performance and quality of Confidential .
- Managed, scheduled and assigned tasks to a team of 10 engineers.
- Trained team members in multiple programming languages, libraries, systems and programming concepts.
Skill Set Utilized: JAVA, J2EE, Spring Webflow, Hibernate, JSP, JavaScript, WebService, XML, HTML, CSS, Spring Tool Suite, Microsoft Visio, Enterprise Architect Tool, SVN, MS SQL, Tomcat Apache, JBoss.
Senior Software Engineer
Confidential
Responsibilities:
- Worked onsite at client office in Seattle, WA, USA nearly 6 months to learn and implement their Healthcare system. Participated in almost discussion sessions about design and technical solution of the system.
- Overall responsibility for design and coding new features which required by client.
- Applied Selenium automation test to reduce effort for QA’s team.
- Used Checkstyle and PMD tools to improve performance and quality of source code.
- Participated in all phases of development process including system design, detailed design, coding and testing and deployment.
- Contributed in many features in Confidential: CMS, Email Scheduler.
Skill Set Utilized: JAVA, J2EE, Struts Framework, Hibernate, JSP, JavaScript, WebService, XML, HTML, CSS, JUnit, Selenium, Checkstyle, PMD, Eclipse IDE, SVN, DB2, Tomcat Apache, WebLogic.
Software Engineer
Confidential
Responsibilities:
- Assigned to work onsite at client office in Raffles, Singapore nearly 8 months. Cooperated with a team in Singapore to design and develop e-Commerce system.
- Worked closely with design and development team of client to finalize the design and solution.
- Verified and double checked with clients on questions and concerns from offshore team.
- Introduced Jenkin automation build tool and got client’s approval for using it.
- Suggested client’s development team to use Checkstyle, PMD tools to improve performance and quality of source code.
- Updated and reported status of offshore team every week.
Skill Set Utilized: JAVA, J2EE, Struts Framework, Hibernate, JSP, JavaScript, WebService, XML, HTML, CSS, Eclipse IDE, Jenkin, SVN, MS SQL, Tomcat Apache.
Software Enginee
Confidential
Responsibilities:
- Took several roles including Designer, Developer and CM (Configuration Management).
- Involved in estimation and implementation.
- Finished tasks which assigned by Team Leaders.
- Managed weekly local and client build.
Skill Set Utilized: JAVA, J2EE, EJB, Struts Framework, JSP/Servlets, JavaScript, AJAX, WebService, XML, HTML, CSS, Eclipse IDE, CVS, MS SQL, WebSphere, WebLogic, JBoss