System Lead Developer Resume
Madison, WI
SUMMARY
- Over 9 years of extensive experience in design, development and implementation of diverse applications including client/server, internet/intranet and various web based applications with excellent problem solving and interpersonal skills.
- Proficient and Exceptional knowledge in Java and J2EE applications.
TECHNICAL SKILLS
Languages: Core Java( Multithreading concepts), JavaScript, SQL and PL/SQL JSP, Servlets, JBDC, Junit
J2EE Technologies: Eclipse 8.6.1, RSA (7.0.0.7), Net beans 6.0, Spring Source Tool Suite
IDE: Oracle 9i, Oracle 10g, DB2, PostgreSQL
Databases: JSF, EJB, Struts, Spring, Hibernate, AngularJS, Selenium
Framework: WebSphere 6.1, Jboss 4.0.0, Jboss 4.0.2, VMware vfabric tc Server
Application Servers: Developer Edition v2.6, Jboss 5.2.0 - A
Web Servers: Tomcat server, JSP, Servlets, XML, HTML, DHTML, Bootstrap CSS, LESS, SASS JavaScript, AJAX, JQuery, Bower, NodeJS, autosys, shell scripts.
GUI: StarTeam, Subversion (Tortoise SVN), CVS, GiT
Scripting Language: TCP/IP, HTTP, HTTPS, SOAP, FTP and REST API
Version Control: MVC Model, Delegate, Singleton Factory, Abstract factory
Protocols": UML, Oracle SQL Developer 3.1, PL/SDeveloper 8.0. SoapUI-4.5.0Design Patterns: Postman, WebStorm IDE, WINSQL 7.0, Putty, Cygwin, Hermes JMS
Tools: Maven2.2.1-A, Jenkin
Build tool: Agile, Waterfall
Project Methodologies: Jasper reports, Crystal Reports, JMockit, EasyMo
XML & JSON Parsers: MS XML, JAX-WS,Gson
Operating Systems: Windows NT/XP, MS-DOS, UNIX, Linux
PROFESSIONAL EXPERIENCE
Confidential, Madison, WI
System Lead Developer
Responsibilities:
- Created Payment checkout and checkout history page using AngularJS, Bootstrap CSS
- Consumed the RPS service to render the check image for OCR payments in billing application
- Read and validated the bank files transferred by RPS vendor system and imported to billing application for mainframe job process using J2EE application
Confidential
Tech Lead
Responsibilities:
- Developed J2EE application for Life policy customers to make payments
- Created SOAP web service to display minimum due, account balance and account status to the customer.
Confidential
Lead Developer
Responsibilities:
- Encrypted sensitive banking information and stored to database
- Created Rest API to create or find the financial ID for the banking details entered by the customer
- Designed the Confidential webpage that will allow customer to use the same payment method as their last payment using Struts with tiles
- Implemented the spring transactionManager to manage the transactions
- Implemented struts token logic to prevent cross-site request forgery and multi-click.
Confidential
Senior Developer
Responsibilities:- Used non-blocking I/O client-server framework and improved the performance and stability in java network project to interact with Confidential to authorize the credit card payments.
- Used the open Source -j8583.jar for parsing the return message and implemented ISO spec as per Confidential system.
Confidential, Bloomington, IL
Lead Developer
Responsibilities:
- Designed and developed the service oriented architecture(SOA) for Integrated customer platform application
- Reduced time complexity to retrieve the customer documents by 80%
- Knowledge in writing Automation scripts using Selenium WebDriver
Confidential
Consumer Lending - EW Lead Programmer
Responsibilities:
- Developed the web application for all the business logics using J2EE, Hibernate
- Deployed the application using WebSphere application server6.1 (WAS 6.1)
- Created Junit test cases and used easymock for unit testing
Confidential
Implementation of CCBS Developer
Responsibilities:
- Developed Complaint Repair Inventory Tracking System using Java, JSF, and Hibernate .
- Coded using SQL, PL/SQL procedures, functions, triggers to generate Bill view using Jasper report
- Performed query tuning and got appreciation from project team and DBA