Software Engineer Resume
Bohemia, NY
SUMMARY:
- Fourteen years of experience in Software Engineering in Multi - tier applications, Web technologies with history of productivity and Successful project outcomes for Enterprise Solutions.
- Business client support as subject matter expert during pre-sale, delivery, cutover and post-cutover stages.
- Adaptable and Proficient in Object Oriented Design and Programming of systems in wide variety of areas involving System Analysis and Technical Architecture.
- Well versed with complete Software Development Life Cycle Process Waterfall and Agile.
- Ability to organize, prioritize and execute activities following a customer satisfaction strategy.
- Team Collaboration with proficient communication skills.
- Excellent Programming skills in Java SE and Java design patterns.
- Strong Experience in Web Programming Technologies / Java modern Technologies such as J2EE, JSP, Java Servlet, Struts, Struts 2, Spring Framework, Dependency Injection and associated technology.
- Deployment experiences with Tomcat and JBoss application servers
- Strong database knowledge of MySQL, PostgreSQL, MSSQL and Oracle.
- Good knowledge of WSDL, SOAP Protocol and Restful API using JAX-RS.
- Knowledge of XML, JavaScript, CSS, and HTML.
- Ability to adapt quickly to existing complex environment and come up with new concepts, software solutions as needed.
- Strong troubleshooting skills with great attention to details.
- Extremely energetic, enthusiastic and thrive in a fast-paced dynamic environment.
- Able to work long hours with strong desire to succeed within a growing team.
TECHNICAL SKILLS:
Environment: s: Windows, UNIX, LINUX, Nortel Media Processing Server and Avaya Voice Portal.
Programming: C/C++, Java, J2EE, Java Design Patterns (Factory, Singleton, DOA, JNDI, MVC), Generic Programming, JavaScript, VXML, CCXML, HTML, CSS, Perl, PHP, JSP, JSTL, Servlets, Java Beans, Struts, Struts2, Spring, Hibernate, JDBC, JBOSS, Tomcat, JAX-RS, RESTful, JSON, SOAP, JAXB, WSDL, Apache Axis, Maven, Eclipse, NetBeans, CVS, SVN, ANT, Log4j, MPS Developer, Nortel Service Creation Environment, Avaya Dialogue Designer and Avaya Orchestration Designer.
RDBMS: MySQL, PostgreSQL, MSSQL, ORACLE, Stored Procedures, Telnet3270.
PROFESSIONAL EXPERIENCE:
Confidential, Bohemia NY
Responsibilities:
- Analyze, Design and Develop Self-Service Custom applications for Avaya's IVR platform (Avaya Voice Portal / Avaya Aura Experience Portal) using Avaya's proprietary development tools (Dialogue Designer) Speech Recognition by leveraging VoiceXML implementation through XML technology.
- Development of IVR speech based applications (front-end) utilizing Java, J2EE modern technology in the Avaya Dialogue Designer development tool.
- Web Services integration utilizing Maven and Spring frame work for WSDL/SOAP protocol.
- Utilized JAXB2 for marshalling Java Objects from XML Messages.
- Installed, configured and administered Tomcat as Application Server clustered and non-clustered environment.
- Utilized Log4J to set debug levels on Test/Production.
- Involved in code review, unit testing and Integration testing for Quality Assurance.
- Utilized Apache Subversion for software versioning and source control.
- Provided effort estimations for development of custom applications to other Business Units.
- Secured customer accounts by presenting Software demonstrations, sessions and onsite development and support.
Confidential, Bohemia NY
Software Engineer
Responsibilities:
- Implemented IVR (Interactive Voice Response) Applications, in accordance with the software development life cycle methodology, in an ISO-9000 compliant organization, both as an individual lead developer, and also as part of a diverse multi-member group.
- Major s including the design, implementation and delivery of major systems for Bank of America - Banking application, Santander Bank (Mexico), Saint Lawrence Seaway (Canada), Long Island Rail Road, Metro North, NY Housing Preservation & Development, Instinet Brokerage, Delta Dental, Nashville Metro Water & more.
- Collected business requirements, created design specifications, user guides, technical specifications, test plans, test scripts, standards and flow charts.
- Created UML Diagrams for Call Flows Classes and Sequences using Microsoft Visio.
- Designed, developed, and tested interactive voice response and speech-based applications, to integrate with customer operations using VoiceXML leveraging XML technology in a complete open environment.
- Utilized Struts framework to build custom tag library applications for voice enabled systems (VXML).
- Developed Voice Based Application in a complete open system environment in Eclipse IDE utilizing MVC pattern to unify JSPs and Servlets.
- Utilized Java SE, Design Patterns (Factory, JNDI, DOA, Iterator, MVC, Service Locator) for call flow operations.
- Application integration with a variety of back-end systems, databases, including MSSQL, Employment History
Confidential, Bohemia NY
Responsibilities:
- MySQL, Stored Procedures and Oracle (JDBC, Hibernate)
- Implemented Business Layers to conform to SOAP Requests & Responses.
- Utilized Apache AXIS libraries to consume WSDL Requests & Responses.
- Developed Web user interfaces using Java Server Pages (JSP), HTML, CSS and Java Scripts.
- Installed, configured and administered JBoss as Application Server clustered and non-clustered environment.
- Optimized MySQL database as local database for application configuration.
- Performed application testing by executing unit, functional system, customer-specific tests & verifying system stability by monitoring system through post-production, UAT & load tests by utilizing log4j and Junit.
- Utilized Concurrent Versions System CVS for software versioning and source control.
- Primary point of contact between Nortel and Channel/Customer/End user project team and ensured projects stay on schedule and within budget.