Software Developer Resume
SUMMARY:
- Possess 5 years of multifaceted experience in systems and software programming, spanning:
- End - to-end design and development of Java-based projects and 1 year of java-based enterprise web technologies;
- A proven history of driving improvements to business processes via new technology features;
- Implementation of leading-edge design and development methodologies, with a focus on software and systems optimization;
- A strong talent for identifying and resolving problems with applications and systems;
- Expert communications skills leveraged to manage customer and team relationships;
- A Master's in Computer Science.
- Java Application Development · Software Design & Engineering · Team Building
- Technology Implementation · Troubleshooting & Debugging · Business Analysis · Systems Engineering
- Continuous Improvement · Design Methodologies · OOD Principles · Process Automation
TECHNICAL SKILLS:
Languages: Core Java, J2EE(JSP and Servlet), C++, C#, PHP, VB.6
Web: JSF 2.0, JSP, PHP, CSS, HTML, XML, Apache, Tomcat and Glassfish v3Databases: MySQL, Microsoft SQL Server, MS Access
Tools: Eclipse, NetBeans, MS Visual Studio, SVN, Emacs, JUnit Testing, Spring, Hibernate
Platforms: Windows XP, Vista, 7, Linux, Mac OS
Methodology: SDLC, Agile, XP, TDD
Design Patterns: MVC, State, Strategy, Facade, Singleton, Factory, Observer, Composite, Command, Chain of Responsibility
PROFESSIONAL EXPERIENCE:
Confidential
Software Developer
Responsibilities:
- Resource Management System: Built a comprehensive resource management and administration system using Java, J2EE, JSF, MySQL, Eclipse, SVN, NetBeans, JUnit, Jasper Report, StarUML, and Windows XP.
- Ticketing System: Contributed key features and documentation for a new system serving public transportation needs, which managed workflows spanning ticket ordering, dispatching, collection, and verification. Facilitated project design and implementation.
- Eliminated maintenance problems, cut maintenance and documentation costs, and introduced increased flexibility via a new design that included new features and extensibility mechanisms.
- Drastically cut information tracking and verification time through development of software capable of storing data in a relational database.
- Circumvented conceptual and semantic errors that could increase development time by utilizing Group Programming principles.
Technologies Used: Java, JSF 2.00 (Facelets), MySQL, Microsoft SQL Server, Spring, Hibernate, Eclipse, JUnit, NetBeans, Jasper Reports, SVN, StarUML
Confidential
Web Developer
Responsibilities:
- Supported students in improving test scores by programming mock exams and immediate scoring into the system.
Technologies Used: Java, PHP, Ajax, CSS, HTML, DHTML and XML