Application Engineer Resume
5.00/5 (Submit Your Rating)
TECHNICAL SKILLS
Programming Languages: Core Java, SQL, C
Web/XML Technologies: JSP, Servlet, HTML, CSS, XML, XSD, JDBC, JNDI, JAXP
RDBMS: Oracle 11g, MS SQL Server
Database GUI tools: SQL Developer
Client side script: JavaScript
Testing Tools: JUnit
IDE: Eclipse
Application: Web Server Apache, Tomcat
Version Control Tools: Tortoise SVN, Git Hub
Software Methodologies: UML, OOP’s, MVC framework
Tools: and Utilities Eclipse 4.x, SQL Developer, Integrity
Operating Systems: Windows XP/7/8/10, UNIX
Beginner Skills: C++, JSON, RESTful Web Services
PROFESSIONAL EXPERIENCE
Confidential
Application Engineer
Responsibilities:
- Taking ownership of technical issues and work with customers to provide timely resolution
- Resolving escalated customer complaints
- Performed advanced Java programming Core Java, J2EE, including JSP, EJB, RMI, as well as data modeling, SQL, Javascript, MVC, for FlexPLM using Eclipse on Windows with Subversion for source control.
- Developed proofs of concept and prototypes to evaluate various new technologies and frameworks that could be added to the software, like REST web services
- Created JUnit tests with various mocking techniques (JMockit, EasyMock, ext.).
- Experience in dynamically generating graphical PDF reports using iText and Excel reports using apache POI.
- Performed requirement analysis, dependency and estimation on a variety of complicated technical tasks for FlexPLM, a distributed application built on top of the Windchill platform. FlexPLM uses either Oracle or MS SQL Server and Apache/Tomcat
- Involved in planning Scrum process schedule and participated in sprints in the roles of story owner, developer and sprint tester.
- Fixed defects that existed in the software. Old releases are run via virtualization (VMWare)
- Involved in planning Scrum process schedule and participated in sprints in the roles of story owner, developer and sprint tester.
- Performed advanced Java programming RMI, Core Java, data modeling, SQL, JSP, Javascript.
- Worked on including the Javascript library CKEditor
- Developed proofs of concept and prototypes to evaluate various new technologies and frameworks that could be added to the software, like REST web services
- Worked closely with product manager to define and document software requirements.
- Worked closely with product manager to define and document software requirements.
- Performed requirement analysis, dependency and estimation on a variety of complicated technical tasks
Confidential
Senior Software Engineer
Responsibilities:
- World s leading supplier of MCAD software, e.g., Wildfire - Pro/Engineer and Product Lifecycle Management (PLM), e.g., Windchill, a distributed web-based three-tiered Java application using Apache and Tomcat as web server and servlet engine.
- Assumed ownership of visualization tools used in Wildfire-Pro/Engineer, e.g., ProductViewExpress, for future development and maintenance. Tools are written in C, Java and C++ and can be launched as a standalone application, a shared object (DLL), or an applet.
- Worked on Dynamic Design Links (DDL), which enables manufacturers to add design-to-order capability to their on-line catalogs, while using Windchill as a platform. Work included:
- Designed and developed Java code for DDL s server, servlets, JSP pages and applets for GUI, including Info*Engine tasks. Code included the interaction between DDL and Windchill.
- Designed and implemented persistent remote objects with the help of Rational Rose and Visual Cafe, including the design of relational database (Oracle) tables, while using OOA. Wrote code to create, modify and delete these persistent objects using PL/SQL (stored procedures).
- Designed and implemented data replication from one server to another through jarred XML files.