Software Developer Resume
SUMMARY:
- Insightful, success - driven professional with around 5 years of experience in software development, engineering and programming across multiple platforms, languages, and environments. Proficient in Java and C/C++/C# programming and Python, Javascript/AJAX coding. Proven ability to analyze and define complex processes and requirements, create functional specifications, and deliver scalable architectures, advanced software solutions, and system enhancements.
- Demonstrate strong leadership skills, and ability to follow through with projects from inception to completion. Outstanding communication skills; interfaces effectively with upper management, staff, peers and clients.
- Full Lifecycle Software & Web Development Project Requirements Software Analysis & Design
- R&D Programming & Coding Debugging UI Development & Implementation
TECHNICAL SKILLS:
Languages: Java, Java3D, JavaScript, HTML/CSS, XML, SQL, HQL, UML, Python, C#, PHP, C++, C, Assembler
Web: J2EE, JSF, Struts, Spring, EJB 3,JSP/Servlets, Ajax, Web Services, SOAP, WSDL, RMI, JMS, REST, HTTP Invoker, OC4J, Tomcat, GlassFish, Web Logic, JBoss
Databases: Oracle, MS SQL Server, My SQL, Postgree, HSQL, JDBC, Hibernate, JPA
Tools: Eclipse, NetBeans, J Developer, JCreator, PL/SQL Developer, Enterprise Architect, StarUML, ArgoUML, Visual Studio .NET, Dev++, Borland, IBM WebSphere
Platforms: Windows, Linux
Design Pattern: MVC, Observer, Strategy, Fa ade, Template Method, Iterator, Composite, Decorator, Mediator, Adapter, Command, State, Chain of responsibility, Proxy, Dynamic proxy, Bridge, Factory Method, Abstract Factory, Singleton, Functor, Core J2EE Patterns
SDLC Methodologies: Iterative (Incremental, Spiral, Evolutionary), Waterfall, RUP, Agile (XP, Scrum, FDD, Crystal, DSDM), Rapid Prototyping, Pair Porgramming, Code and Fix.
PROFESSIONAL EXPERIENCE:
Confidential
Software Developer
Responsibilities:
- Credited with successful design and implementation of innovative process to efficiently migrate data from plain text into main system’s database (Oracle).
- Ensured system stability and continuity by diagnosing and resolving issues, bugs and errors.
- Remained abreast of emerging technologies to improve software development processes and procedures.
Confidential
Software Developer
Responsibilities:
- Orchestrated all project phases, from initial design and coding to interface information architecture.
- Maintained high levels of product stability/reliability through skillful management of development lifecycle and definition of repeatable process methodologies.
- Analyzed and monitored development procedures, incorporating process improvements to maximize efficiency and productivity.
Confidential
Software Developer
Responsibilities:
- Documented business requirements and coordinated with managers and users to ensure alignment with software configuration and enhancements.
- Performed mission critical operations including data modeling, requirements gathering, system design, and coding.
- Earned reputation as top performer, consistently delivering full-functionality on time and within budget.