Software Engineer Resume
SUMMARY:
- Highly motivated Java programmer and Computer System developer with 6 years of experience in web application designing, coding, and software development. Proven abilities in testing, troubleshooting, analyzing, and debugging. Adept at identifying code defect, promptly design resolution strategies and performing corrective measures. Effective communicator, create accurate artifacts and reporting. Positive, collaborative approach, teaming with colleagues on large - scale projects to surpass expectations and achieve success.
- Java Development Database Design Web Application Software Programming
- Project Coordination Maintenance
- Troubleshooting & Debugging New Code Implementation Module Integration Research & Analysis
- Teamwork Effective Communication Problem Solving Adaptability Technical Reporting
TECHNICAL SKILLS:
Languages: Java/J2EE, JavaEEWeb: Spring MVC, JSF, JSP, Servlet, HTML, CSS, JavaScript, ICEFACES, HTML, JDBC API
Web/Application Server: WebSphere, Tomcat, GlassFish, WAMP, XAMPP
Databases: DB2, Oracle, MS SQL, MySQL, Microsoft Access.
Tools: RAD, Eclipse IDE, NetBeans IDE, Maven, SVN
Platforms: Windows XP, Windows 7, Windows 8
Frameworks: Spring MVC, Hibernate, JPA
Software Development Methodology: Waterfall, Iterative, Agile Development
Web Services: SOAP, RESTFull
Design Pattern: Singleton, Prototype, Fa ade, Abstract Factory
PROFESSIONAL EXPERIENCE:
Confidential
Software Engineer
Responsibilities:
- Successfully finalized large-scale web application by taking on multifaceted-accountabilities, proactively to expand Java programming knowledge, and seeking senior team member guidance on ICEFACES.
- Improved web application visual appeal and user interface by grouping menu, navigation bar, and message display using CSS, HTML, and JQUERY.
- Created Use Case, Sequence Diagram, Collaboration Diagrams, and Class Diagrams using technical tools, including Rational Rose, Microsoft Visio, and UML.
- Successfully applied technologies like Java, JSP, Servlet, Spring, Hibernate in developing Large Scale Projects
Confidential
Computer System Officer
Responsibilities:
- Participated and contributing in requirements analysis and design planning to development of an administrative and managerial software application capable of automating administrative office functions. Leveraged UML diagrams for both phases. Technologies used include Microsoft Visio and Java, JSP, Servlet, Spring, Hibernate MySQL. HTML, CSS
- Maintain The System Based on User Request.
- Provided key administrative and guidance throughout new, large-scale automation system implementation, clarifying and assisting in optimizing employee performance, planning, and follow-up.
- Streamlined department operations by designing advanced databases using Microsoft Excel and Access, and creating user-friendly applications utilizing Java, JSP and MySQL.
Confidential
Assistant to Human Resource Manager
Responsibilities:
- Fostered positive work environment and improved employee satisfaction by identifying issues prior to escalation and proactively seeking out compromise.
- Improved efficiencies and enhanced productivity by modernizing systems, creating computerized methods for numerous processes using advanced Microsoft Office applications.