Senior Applications Engineer Resume
PennsylvaniA
SUMMARY
- Senior Software Developer wif around 9 years of experience in Software Analysis, Object Oriented Design, Development, Implementation and Testing of Object Oriented Applications and Web based Enterprise Applications using Java/J2EE on Windows and Linux platforms.
- Hands - on experience on complete software development life cycle.
- Strong Core java programming skills using Java API.
- Good understanding of design patterns such as Model View Controller (MVC), Singleton, Decorator, Observer, Factory method in the development of Multi-tier Enterprise Application.
- Experience in technologies such as XML and JAXB
- Experience in writing SQL queries to communicate wif Oracle 8i/9i/10g/11g/12c, PostgreSql and MySQL databases.
- Experienced in the functional usage and deployment of applications in WebLogic and Apache Tomcat.
- Experience in IDE tools like Eclipse, NetBeans and Oracle JDeveloper.
- Experienced in Eclipse Plugin development and Rich Client Applications.
- Experience in using CVS, SVN, VSS and Mercurial for version control, JUnit for unit testing, Log4j for logging wif different levels and ANT for project build.
- Good experience in Application Development using Agile Methodology. Experienced Scrum Master wif strong expertise in driving the adoption and enforcement of Scrum rules, removing impediments and fostering self-management.
- Sun Certified Java Programmer (SCJP).
- Functional noledge JQuery frameworks.
- An effective communicator wif strong team management, leadership, analytical and coordination abilities.
TECHNICAL SKILLS
Programming Languages: Core Java, J2EE, SQL
Java/J2EE Technologies: Java, JSP, Servlets, JDBC, MVC, Design Patterns
Web Technologies: JavaScript, HTML, XML
Eclipse Technologies: SWT, JFace
Databases: Oracle 12c/11g/10g/9i, PostgreSQL, MySQL
Application/Web Servers: Weblogic, Tomcat
XML Parsing: SAX/DOM, JAXB
Methodologies: UML, Agile
IDE: Eclipse, Netbeans, JDeveloper
Design & Modelling tools: UML - Use cases, Sequence and Class Diagrams, RSA, Eclipse Topcased, Borland Together
Version Control: SVN, CVS, VSS, Mercurial
Software Tools and Utilities: Log4j, Apache ANT, Junit, Toad, Apache Xerces, JFreeChart
Static/Dynamic Code Analysis Tools: JTest, PMD, FindBugs, CheckStyle, Fitnesse
Operating Systems: Windows 7/XP, Linux
PROFESSIONAL EXPERIENCE
Confidential, Pennsylvania
Senior Applications Engineer
Responsibilities:
- Involved in Requirements gathering, Analysis, Design, Development and Testing of application developed using AGILE methodology.
- As a scrum master, conducted Daily Scrum meetings, Sprint planning and estimation of the tasks for the user stories, presented retrospection meeting and Demo at end of the sprint.
- Gathered and clarified requirements wif business analyst to feed into high-level customization design, development and installation phases.
- Involved in development of business logic/model layer wif Development tool Eclipse IDE.
- Implemented Object-relation mapping in the persistence layer using Primavera ORM framework.
- Developed web-based project activity management software using Java, Swing and J2EE.
- Used Log4j to capture the log that includes runtime exception and for logging information.
- Deployed applications as archived files and as exploded archive directories.
- Prepared Design Document, Test Cases and responsible for all activities during P6 enhancements.
- Technical guidance to the team and review of the deliverables from offshore.
- Review of high level and detailed design, code, test plans and technical documents.
- Coordinating wif different teams like Project, DBA and Product Documentation teams.
- Involved in writing and modifying the SQL scripts.
- Manage change requests and ensure that processes are in place and followed to manage change requests.
- Owned and managed process management and coordinated and updated wif relevant stake holders using Oracle Web center.
- Conducted Technical learning sessions bi-weekly and initiated Oracle tweets and social forum activities for further discussions.
Confidential
IT Specialist
Responsibilities:
- Developed front-end/presentation tier development using Java, SWT and JFace.
- Developed use case diagrams, class diagrams and sequence diagrams using UML.
- Used XML as common message format, XSD Schema for validation and SAX parsers using JAXB.
- Created eclipse executable files using Eclipse 3.2, 3.3.
- Used log4j for logging wif various levels during enhancement and support.
- Involved in Requirements gathering, Enhancements and fixing the bugs reported on the Application.
- Prepared High level and low level design documents, Test Cases and responsible for all enhancement activities.
- Assigning work to the team members and technical guidance to the team and review of the deliverables from offshore.
- Review of high level or detailed design, code, test plans and technical documents.
- Involved on writing and modifying the SQL scripts.
- Ensure Customer Satisfaction is maintained as per the expectations and that all Customer issues are resolved appropriately.
Confidential
Project Lead
Responsibilities:
- Developed front-end/presentation tier development using Java, SWT and JFace.
- Developed use case diagrams, class diagrams and sequence diagrams using UML.
- Developed the import/export modules for parsing excels using JExcel.
- Created eclipse executable files using Eclipse 3.2, 3.3.
- Used log4j for logging wif various levels during enhancement and support.
- Involved in Requirements gathering, Enhancements and fixing the bugs reported on the Application. Developed ANT Scripts to do build, packaging ear file
- Used UML and Rational Rose suite for designing the System.
- Implemented the logging mechanism using Log4j framework.
- Wrote test cases in JUnit for unit testing of classes.
- Prepared High level and low level design documents, Test Cases and responsible for all enhancement activities.
Confidential
IT Specialist
Responsibilities:
- Developed front-end/presentation tier development using Java, Servlets.
- Developed the business logic for mapping the physical values of calibration parameters from datasets.
- Created and deployed the web archive in Tomcat.
- Used log4j for logging wif various levels during enhancement and support.
- Involved in Requirements gathering, Enhancements and fixing the bugs reported on the Application.
- Extensively used eclipse Junos wif Debugging and Development.
- Extensively used Agile Methodology for Development.
- Also responsible for the reconciliation of database and their scripts caused due to rebase of version control system every week.
- Documented all the modules and Services involved
Confidential
Senior Software Engineer, Module Lead
Responsibilities:
- Developed front-end/presentation tier development using Java, Servlets, SWT, JFace.
- Created and deployed the web archive in Tomcat.
- Developed and enhanced SQL scripts.
- Used log4j for logging wif various levels during enhancement and support.
- Involved in Requirements gathering, Enhancements and fixing the bugs reported on the Application.
- Implemented Java/J2EE Design patterns like Business Delegate and Data Transfer Object (DTO), Data Access Object and ServiceLocator.
- Worked wif QA team for testing and resolving defects.
- Used ANT automated build scripts to compile and package the application.
- Used Jira for bug tracking and project management.
Confidential
Senior Software Engineer
Responsibilities:
- Developed entire modules for interoperability between Intel and Motorola format hex files.
- Used log4j for logging wif various levels during enhancement and support.
- Involved in Requirements gathering, Enhancements and fixing the bugs reported on the Application.
- Got appreciation from various stake holders as dis turned out as the only zero-bug project in that year.
Confidential
Software Engineer
Responsibilities:
- Developed front-end/presentation tier development using Java, JSP, Servlets and Javascript.
- Developed major modules like online tender publishing/awarding, file tracking system and custom picture gallery.
- Created and deployed the web archive in Tomcat.
- Developed and enhanced SQL scripts.
- Used log4j for logging wif various levels during enhancement and support.
- Involved in Requirements gathering, Enhancements and fixing the bugs reported on the Application.