Senior Software Engineer Resume
VA
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
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, ScrumOthers: Problem solving, Algorithm, Design patterns.
PROFESSIONAL EXPERIENCE
Confidential, VA
Senior Software Engineer
Responsibilities:
- 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 project.
- 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 project 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:
- Designed and built Struts framework for E-Learning project relies on client’s requirement.
- Directed operations for all issues, ensured project alignment with client needs. Took responsibility for performance and quality of project.
- 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:
- 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 project: 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:
- 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 Engineer
Confidential
Responsibilities:
- 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