Senior Engineer Resume
Phoenix, Az
SUMMARY:
- Having 1 0 + years of comprehensive experience in software development processes and methodologies including requirement gathering and analysis, system architecture, design, development, deployment and production support.
- Excellent leadership, communication, presentation, interpersonal, analytical and problem solving skills .
- Have received good appreciations from several clients and received awards and Best Employee Award and have very high enthusiasm for work.
- Have good work experience in W aterfall, S crum and A gile methodologies
- Have hands on experience in developing web applications using JAVA, J2EE, Struts, Spring, Hibernate, A ngularJS, EJB, JSP, JSTL, web services (SOAP/Restful), Java Mail and JMS .
- Experienc ed in working on various Java design patterns like MVC and Spring MVC models, Singleton, DAO and DTO .
- Experience in developing, supporting and maintaining production applications.
- Experienced in Implementing Restful Services.
- Having good experience in HTML 5, CSS, JavaScript, AJAX, JQuery, XML, XSLT .
- Expert in designing and coding custom framework components and business layer and data layer components using Java technologies.
- Performance monitoring and improvement by profiling java application using Mercury Profiler and JProfiler tools.
- Experienced in developing Java web services using SOAP, XML and WSDL
- Good knowledge in writing Junit Test Cases as well as automated testing environment.
- Experience in RDBMS concepts and database development using Microsoft SQL Server and Oracle.
- Expert in Oracle 10g, MySQL and Postgres.
- Experienced in creating designs, web prototypes using MS Visio 2013.
- Experienced in creating UML diagrams like class diagrams, components diagrams, deployment diagram, use case diagram, sequence diagram, architecture diagrams using MS Visio 2013.
- Hands on experience with Source Control Systems like SVN, VSS, CVS, Clearcase and Star T eam .
- Hands on experience in JIRA and SharePoint for management of tasks for Requirements, Defects and Source Code.
- Excellent experience in Requirement gathering from customer and business stakeholder.
- Led the team on complete Agile methodology and having great experience in organizing sprint planning, daily Scrum stand - up meetings and retrospective meetings for every release.
- Experience in Configuring and deploying applications on JBOSS, WebSphere 8, Apache Tomcat web servers.
- Experience in migrating enterprise app to different application servers like JBoss4-> JBoss6.
- Experience on XML to PDF printing using Apache FOP (Formatted object processing).
- Experience on Unix CRON Job and Windows Task scheduler for manual batch program.
- Document preparation including Requirement Specification, Design documents, Test cases and Analysis, Technical Help documents.
- Good knowledge of SQL store procedures, Triggers, Functions.
- Improved code quality by automating code review using FindBug and Check Style plugins.
- Worked on multiple projects on different technologies at same time.
- Ability to quickly analyse and adapt to changing software development scenarios.
- Ability to manage, motivate and lead development and other functional teams
- Worked on telecommunication, Content management (Vignette) and Aero domains.
- Self-motivated team player with good Analytical, Logical and Problem solving skills.
TECHNICAL SKILLS:
Languages/Technologies: Java, J2EE (Servlets, JSP, EJB 3.0, JMS and JDBC), C, C++, PHP,XML, XSLT
Web Technologies: HTML, HTML 5.0, CSS 3.0, JavaScript, JQuery, Angular JS
Frameworks: Struts 1.2/2.0, Spring, Log4j, Commons Logging, JUnit
ORM Tools: Hibernate
Application Servers: JBOSS Application Server 4.3/6.0, Apache 2.2, Apache Tomcat 5.5/6.0, Web Sphere and Web Logic
Database: Oracle 9i/10g, MS SQL Server 2005, MySQL.
Operating Systems: Windows XP/7/2008 server, Linux
IDE: IBM Websphere Application Developer, Eclipse, NetBeans, Visual Studio
Version Control Tools: VSS, SVN, Clear case, Keystone
Tools: and Utilities: Firebug 1.12.8, Toad, JIRA, MySQL GUI Tools, Soap UI, SharePoint Designer, Dreamweaver, Editplus, Notepad++
PROFESSIONAL EXPERIENCE:
Confidential, Phoenix, AZ
Senior Engineer
Responsibilities:- Involved in the complete Software Development Life Cycle including Requirement Analysis, Design, Implementation, Testing and Maintenance of the project which was modelled using waterfall model .
- Generated Use Case Diagrams, Class Diagrams, and Sequence Diagrams using visio version 2013.
- Developing build and deploying onto JBOSS 6.0 application server.
- Implemented Spring Model View Controller (MVC) Architecture using JBoss 6.0.
- Extensively used Hibernate ORM in data access layer to write DAOs. Developed hibernate mapping and Configuration files
- Implemented the application using Struts Framework which is based on Model View Controller design pattern.
- Implemented the template-based categorization of presentation content using Struts-Tiles .MVC implementation using Struts framework .
- Responsible for developing rich and user-friendly GUI pages with HTML5, CSS3, Angular.js
- Have worked on AngularJS factory, service, templates, and routings
- Extensive use of Object oriented JavaScript and JQuery
- Implemented Java Web services based on SOA architecture with SOAP and WSDL
- Implemented SOAP messages for information exchange for Web services.
- Used Oracle 10g as database and Involved in the development of PL/SQL backend
- Implementation and using SQL created Select, Update and Delete statements.
- Developed and scheduled backend jobs in Unix
- Write unit test cases using JUNIT as a framework.
- Experience in creating and updating Java test scripts using Selenium IDE and Selenium Web-driver.
- Involved in code reviews developed by the team to make sure they met the business requirements and enforced best coding standards on day to day basis.
- Provided technical decision support for the system and business analysts
- Building application and deployment in servers as per request from the QA team.
- Participated in User Acceptance Testing and issue resolution.
- Followed Agile scrum methodology to ensure delivery of high quality work.
Environment: Java 1.6, EJB, JNDI, AJAX, Web services, Apache Axis 2.0, Eclipse 3.4, JBoss Application Server 6.0, Java Beans, SVN, UML, XML, JavaScript, XSL, Oracle 10g, Log4j, Spring
Confidential,Phoenix, AZ
Senior Web Developer
Responsibilities:- Developed custom tags (html and logical) for JSP, enhancing the existing functionalities of the Struts tags.
- Developed efficient backend jobs in core java for offline invoice generation and pack slip generation.
- Complete Ownership on PDF generation module using Apache FOP.
- Developed stateless session beans for ATR-Pricing
- Responsible for developing rich and user-friendly GUI pages with HTML, CSS3, JQuery, JqGrid and DOJO
- End to End development of Invoice Computation and Generation Module which is the core part of the system.
- Integration of payment provider - Paymetrics for credit card payments.
- Applied AJAX techniques to route the data between the dynamic grid and Struts action class.
- Responsible for GUI changes to make responsive web pages with cross-browser compatibility.
- Responsible for code merging and integration of different modules.
- Involved in the creation and population of database tables, views, packages and functions.
- Responsible in doing Deployments for SIT (System Integration Testing) and UAT (User Acceptance Testing)
- Day to day management of change requests in relation to the project plans to ensure agreed deadlines are met via Requirement Traceability Matrix.
- Involved in customer or product support.
- Deployed the application in JBoss application server.
- Scheduling system jobs and Cronjobs.
- Worked in production support for Infrastructure application after roll out. Coordinated with onsite team to diagnosed and fixed the issues.
Environment: Java 1.5, EJB, JNDI, AJAX, Web services, Apache Axis 2.0, Eclipse, JBOSS Application Server 4.3, XML, XHTML, DHTML, JavaScript, CSS, XSL, Oracle 10g, SQL, PL/SQL, Log4j, UNIX Shell
Confidential,Phoenix, AZ
Senior Engineer
Responsibilities:- Responsible for developing rich and user-friendly GUI pages for Navigation database configuration.
- Developed Cron jobs for generating packslips for NavDB shipment.
- Responsible in doing Deployments for SIT (System Integration Testing) and UAT (User Acceptance Testing)
- Designing responsive UI pages with JQuery, JavaScript, HTML and performing client side Validations.
- Developed the Enterprise Java Beans (Stateless Session beans) to handle different transactions such as online bill payment to the service providers.
- Developed PL/SQL procedures for backend jobs to handle core business logic
- Developed Invoice PDF Generation code with XLS-FO objects using Apache FOP
- Developed interface to transfer subscription data in Wingman to BMS.
- Implemented Struts (MVC Paradigm) components such as Action Mapping, Action class, Dispatch Action class, Action Form, Validation Framework, Struts Tiles and Struts Tag Libraries.
- Supporting the build team with ANT script for ear generation
Environment: Java 1.5, JBoss 4.3, Eclipse, J2EE, Oracle 10g, Toad, Log4j, Struts 2.1, WebServices, Windows XP/7.
Confidential,Phoenix, AZ
Web Developer
Responsibilities:- Played active role in modifying user interface of the application.
- Developed UI screens using AJAX, JavaScript, CSS, HTML & JSP.
- Good Focus on Customer communication in terms of requirement.
- Developed SQL queries and used stored procedures to perform transactions with the MS-SQL Server 2005 database
- Clarifications and presenting Demo’s.
- Scheduled Jobs using jelly scripts
- Integrated the application with LDAP and Crowd for user management
- Migrated the application from MySQL to MS-SQL Server.
- Immediate Response and Resolution to customer Queries.
- Developed web services to access the services from other applications
- Configured automated email templates, Dashboard etc.,
- Migrated the services from legacy system (Meridian Tracker) to ServWell
Environment: Java, JSP, Servlets, Struts, JDBC, Tomcat, HTML, CSS, JavaScript, MS-SQL Server 2005, MySQL
Confidential
Senior Engineer
Responsibilities:- Worked as the programmer, and developing business components of the application and taken care of service layers.
- Worked to perform peer reviews of the application and identify issues in the code and provide the review comments to the team.
- Worked on junits and code coverage for service layer.
Environment: Java 1.4, Jsp, Jstl, Struts, Spring, Webservices and Junit Windows XP/7.
Confidential
Web developer
Responsibilities:- Worked as the programmer, and developed business components of the application and taken care of Web and Business layers.
- Worked to perform peer reviews of the application and identify issues in the code and fixing them with a defect fixation cycle
- Prepared documents for application support and release Notes.
Environment: Java 1.4, Jstl, JSP, Struts, Spring, Webservices, Junit, Tortoise SVN, CMSynergy and BEA Weblogic 9.2
Confidential
Web developer
Responsibilities:- Worked as the programmer, and developed business components of the application and taken care of Web and Business layers.
- Worked to perform peer reviews of the application and identify issues in the code and fixing them with a defect fixation cycle
- Prepared documents for application support and release Notes.
Environment: Java 1.4, Struts, Struts, Spring, JSP,JSTL,Webservices, Junit, Tortoise SVN, CMSynergy and BEA Weblogic 9.2
Confidential
Web developer
Responsibilities:- Involved in writing Services classes and Dao’s.
- Implemented in database connectivity.
- Involved in writing Stored Procedures.
- Written unit test cases.
Environment: Java 1.4, Jsp,Struts, Spring, Junit, Oracle 10g, SQL, PL/SQL and Weblogic 9.2
Confidential
Web developer
Responsibilities:- Involved in the installations of vignette products
- Involved in Content Type Definition Analysis and Design
- Developed common Grid, Templates,Portlets and
- Developed Reunions, Giving to HBS and Boards & Volunteers, Awards pages.
- Involved in the content migration of the site.
- Involved in the documentation part of the site
- Involved in code refactoring for of the site
- Involved in analysis and solving of bugs raised by client.
- Involved in preparing documents on user enablement for bugs and content creation.
Environment: Java 1.4, Jsp, VCM, VAP, DPM, Oracle 10g, SQL, PL/SQL and Web logic 9.2
Confidential
Associate Software Engineer
Responsibilities:- Wrote the code for refactoring.
- Modify the Jsps and Action classes.
- Fixing Defects.
Environment: Java 1.4, Jsp, OSF, Oracle 10g, SQL and Web logic 9.2
