Sr. Web Engineer Resume
SUMMARY:
- A results - oriented Enterprise JEE architect, technical lead & developer.
- 19+ years of extensive practical hands-on experience in developing, designing, maintaining, and refactoring object oriented applications.
- 8+ years’ experience in the development of mission-critical financial applications.
- 13+ years Java development with 10+ years experience in server-side Java EE (J2EE) software development.
- Demonstrated experience in leadership, architecture, problem solving, programming and communication.
- Worked on highly available, scalable and performance demanding enterprise applications.
- Experienced with Confidential (Test Driven Development), BDD and AGILE Development.
- Possess good problem analysis skills with ability to follow project standards.
TECHNICAL SKILLS:
Java 13+ yrs: Java 1.4-1.8, Collections, Multithreading, JDBC, Sockets, Swing/AWT and other.
Java EE 10+ yrs: JSP, JSTL, JSF, Servlets, EJB, Web Services, JPA, JMS, JTA, JNDI and other.
Java Frameworks/Libraries: Spring, Hibernate, MyBatis, Struts, Struts2, Axis2, Drools, Hadoop, AWS, Android SDK, Jasper Reports and other.
Web Development: JavaScript, AngularJS, Bootstrap, jQuery, ExtJS, HTML5, CSS, AJAX, PHP, JSON, JSP.
XML/HTML: XML, XSLT, XSL FO, XML, JAXB, SAX, DOM, HTML, CSS.
C++ 5+ yrs: MFC, VCL, STL.
Other Languages: C#, JavaScript, PHP, Groovy.
Design: Object Oriented Analysis and Design (OOAD), GOF Design patterns, UML, Java EE Design patterns.
Application Servers: WebLogic, WebSphere, Sybase Enterprise Application Server, Apache Tomcat, GlassFish.
Cloud: OpenStack, Docker, Cloud Foundry, AWS.
IDE: Eclipse, IntelliJ IDEA, NetBeans, JBuilder.
Source Control: Git, SVN, CVS, Source Safe.
Database and tools: SQL, Sybase, Oracle SQL/PLSQL, DB2, Derby, MySQL, MS SQL, PostgreSQL, MongoDB.
Operating Systems: Windows NT/7/10, Linux, OS X, AIX, BSD, Unix.
Development methodologies, deployment & Testing: Agile methodology, Scrum, Confidential, BDD, pair programming, continuous integration, Ant, Maven, Gradle, Jenkins, Docker, Bamboo, Stash, Unit Testing, Mocking, JUnit, TestNG, DBUnit, EasyMock, Mockito, Jasmine, Jmeter, Cucumber, Selenium.
Code analysis: Sonar, PMD, Findbugs, Checkstyle.
Project management tools: JIRA, MS Project, Xplanner, Redmine.
WORK EXPERIENCE:
Confidential
Sr. Web Engineer
Responsibilities:
- Developer and Technical Lead on different projects.
- Performed web development & test automation.
- Worked on middleware and backend development & test automation.
- Developed applications using rule engines, Drools.
- Gathered requirements and created design documents.
- Ensured data, cybersecurity and regulatory obligations are met.
- Implemented features for protecting highly sensitive and personally identifiable information.
- Made sure that code is compliant with PCI requirements.
- Orchestrated efforts for fixing of logging personally identifiable information in server logs.
- Organized meetings for facilitating input from others and creating shared ownership and visibility.
- Utilizing technologies including Java/ J2EE , JavaScript, SOAP/REST Web Services, Websphere Server, MS SQL and other. Look at Technical skills section.
Confidential
Sr. Java Full Stack Developer
Responsibilities:
- Used modern Java and JavaScript technologies to enhance Franchise and Wholesale applications.
- Gathered requirements for enhancements and created the design mockups.
- Worked on designing and developing REST web services.
- Created MyBatis mappings for DAO layer.
- Implemented JUnit test cases with EasyMock.
- Enhanced front end UI functionality with AngularJS and Bootstrap.
- Developed unit tests for front end UI using Karma and Jasmine.
- Wrote XLS reports export functionality from XML database object.
- Utilizing technologies including Java/ J2EE , JavaScript, SOAP/REST Web Services, WebLogic and TomEE Server, Oracle 11g and other. Look at Technical skills section.
Confidential
Sr. Java Developer
Responsibilities:
- Used leading edge Java technologies to implement RESTful solutions for banking API services.
- Gathered the requirements and created the design documents.
- Worked on designing and developing REST web services.
- Maintained high-quality of RESTful services.
- Used Sonar, PMD and Checkstyle which specified errors according to the PMD and Checkstyle rule files of the company.
- Used SoapUI for load testing the Web Services.
- Utilizing technologies including Java/ J2EE , SOAP/REST Web Services, Websphere Server, Oracle 10/11g, DB2, AJAX and other. Look at Technical skills section.
Confidential
Sr. Java/JavaScript Developer
Responsibilities:
- Worked on Zoom application enhancements for the Customer Service and Billing organization. Zoom web application improves the effectiveness and efficiency of the Nationwide Customer Service Representatives.
- Contributed to GUI development based on JSP, JSTL, JavaScript, AJAX. Extensively used Web2.0 technology using AJAX, JSON. Also utilized jQuery and ExtJS libraries.
- Contributed to service layer using SOAP, Web Services, JiBX and XML.
- Implemented Generics, Annotation, concepts and core java concepts in the business process handling classes in the application.
- Used JUnit, Mockito and Jasmine for Developer Testing.
- Practiced Agile methodology for the software development process.
- Utilizing technologies including Java/ J2EE , Websphere Server, Jacada Workspace, JavaScript, AJAX, Oracle 10g, MySQL and other. Look at Technical skills section.
Confidential
Senior IT Consultant
Responsibilities:
- Used leading edge Java technologies to implement solutions that support various automation solutions related to Asset Management, Inventory, Configuration and Provisioning of network elements.
- Worked on designing and developing SOAP/REST web services.
- Wrote DML, DDL and TCL Oracle SQL/PLSQL statements for different projects.
- Developed Web-based UI screens with JSP, JSTL and Javascript.
- Created Unix/Linux shell scripts for application server configuration.
- Implemented solutions for TCP/IP networking and DNS management.
- Utilizing technologies including Java/ J2EE , .NET, SOAP/REST Web Services, WebLogic Server 10, Oracle 10/11g, Groovy, JavaScript, AJAX and other. Look at Technical skills section.
Confidential
Senior IT Consultant
Responsibilities:
- Participated in Middleware Fortification project.
- Worked on ACSS (Automated Customer Support System) Dashboard web application.
- Developed a continuous integration process implementation with Jenkins and other tools.
- Utilizing technologies including Java/ J2EE , .NET, SOAP/REST Web Services, Websphere Server 6.1/8, Groovy, JavaScript, AJAX, Oracle 10/11g and other. Look at Technical skills section.
Confidential
Senior IT Consultant
Responsibilities:
- Contributed to GUI development based on JSP, JSTL, JavaScript, AJAX. Extensively used Web2.0 technology using AJAX, JSON, and JQuery.
- Implemented Spring DAO with Hibernate.
- Contributed to service layer using SOAP, Web Services, JiBX and XML.
- Implemented Generics, Annotation, concepts and core java concepts in the business process handling classes in the application.
- Implemented Confidential (Test Driven Development). Used JUnit, EasyMock and Jasmine for Developer Testing
- Used SCRUM / Agile methodology for the software development process.
- Utilizing technologies including Java/ J2EE , Websphere Server, Jacada Workspace, JavaScript, AJAX, Oracle 9i, MySQL and other. Look at Technical skills section.
Confidential
Senior Software Engineer
Responsibilities:
- Designed and implemented sales tax calculation.
- Created functionality for Authorize.net credit card processing via CIM and AIM. Use of CIM service to store credit card information significantly reduced company's compliance requirements and potential liability.
- Developed web site monitoring tool. It works like external monitoring of full browser performance, taking into account third party services, CDNs, and render time issues.
- Supported and made fixes to high traffic texting sites.
- Worked on backend refactoring.
- Utilizing technologies including Java/ J2EE , Zend Framework , JavaScript, Postgres, MySQL and other. Look at Technical skills section.
Confidential
Web Software Developer
Responsibilities:
- Developed several custom web applications including:
- Shopping Channel;
- Games Channel;
- Auto Channel featuring the world-class content provided by AOL Autos;
- Channel about child safety and wellness issues.
- Developed CMS for child safety and wellness issues channel.
- Reused CMS for Syndicated Columnist Channel.
- Added a data source using a web service interface for product listing and pricing to the Shopping Channel product.
- Designed and developed crawlers based on some feeds using Java for Auto and Shopping Channels.
- Developed a back-end Excel files import utility for Auto Channel using Java.
- Developed XML feeds processing applications using Java and XML.
- Acted as the technical contact for clients when planning new projects.
Confidential
Senior Software Developer
Responsibilities:
- Participated in the development of the general bank complex for the reception of payments from and by Confidential users.
- Played key role in developing reporting system.
- Reduced time delay of financial tracking analysis by 30%.
- Developed modules for unloading and loading information to and from companies, including utility companies.
- Tuned SQL statements and created data sources for reports.
- Normalized part of the Sybase database, conforming to design concepts and best practices.
- Designed and implemented the mechanism for preliminary viewing of unloaded reports for possible debugging of newly created reports.
- Created functionality for test viewing of user data sources and their types.
- Optimized generation of text reports.
- Identified and fixed transactional issues due to incorrect exception handling and concurrency issues related to unsynchronized code in a Java/JEE based application.
- Created functionality of making reports for BASS terminals.
- Improved functionality of creating printed reports for possible use as a generation of printed reports with several data sources.
- Created functionality of report formats integrity control.
- Developed server and client parts of the reports data sources editor.
- Developed the mechanism of data acquisition for reports from a DB server on which replication of data is made that has alleviated the load of the preferred server of a complex DB.
- Adapted a functionality of reporting system under OS Linux.
- Implemented executed scripts for printed reports.
- Developed the unit for printing reports on POS terminals.
- Developed the mechanism of outswapping file exchanges with other complexes.
- Developed a UML design specification using Sybase Power Designer for the reporting system.
- Wrote, designed and produced an application to compare the structures of two different databases.
- Developed server side Servlets for jsp web pages running on a GlassFish server.
- Guided and mentored new recruits within the Java development team with setting up of their environments, performing automated unit and integration testing, which ensured smoother transition and improved productivity .
- Developed, tested, and implemented a financial-services application to bring multiple clients into standard database format.
- Studied and analyzed business and functional requirements.