Contract Developer Resume
San Francisco, CA
OBJECTIVE
- Seeking back - end/server-side developer position for applications using Java/J2EE based technologies.
SUMMARY
- About 15 years of industry experience in Software development.
- Experienced in the areas of Object-Oriented Programming, Client-Server and Mainframes.
- Experienced in MVC & SOA features development using Java/J2EE technologies.
- Experienced in Database integration development using RDBMS and NoSQL.
- Experienced in using Spring framework for J2EE with IoC, Jdbc, MVC and Spring Boot (learning exposure).
- Experienced in using ORM framework with Hibernate and JPA.
- Experienced in integrating Testing frameworks using JUnit, Mockito & WireMock.
- Self-motivated with good problem-solving, communication skills and team player with strong work ethics.
TECHNICAL SKILLS
Java/J2EE (11 years): Core Java (JDK 1.6), JDBC, JAXP & JAXB, JAX - RS, JMS, Servlets, JSP, JavaBeans, EJB, Networking APIs. Spring IoC, Spring JDBC, Spring MVC, Hibernate (JPA/HQL). WebServices SOAP & REST. Junit, Mockito, WireMock. JavaScript, HTML/CSS, Java Swing/AWT.
Frameworks & Architectures: MVC (Model View Controller), Apache CXF, Axis. OSGi, AWS Elasticsearch, AWS DynamoDB. Distributed Computing, Struts1.1, UML, OSI & TCP/IP Network Protocol Suite.
Databases: DynamoDB, HBase, MySQL, Oracle 8i/9i/10g/11g, DB2, Microsoft SQL Server 2000, Microsoft Access. SQL & PL/SQL, Stored Procedures, Functions & Triggers.
Web Application Servers & Tools: ServiceMix, JBoss, WebLogic, OC4J/Oracle IAS, Apache Tomcat, SOAP-UI.
API Platform & Security: Apigee, DataPower, Mutual Authentication & OAuth.
Development & Database Tools: Eclipse, Oracle JDeveloper, JCreator, PuTTY, VMware LabManager. AQT, SQL Developer & TOAD.
Source/Version Control & Change Management: GitHub, Perforce/P4, SVN Tortoise, Microsoft Visual SourceSafe, Endevor Ant/Maven, Jenkins. Rally, PVCS Tracker, JIRADevelopment Methodologies: Scrum, Agile, Test Driven Development(TDD).
Operating Systems: Microsoft Windows, Linux, Unix, Solaris, MVS/TSO
Other Technologies & Tools: Microsoft Visual Basic 6.0, ASP, COM/ActiveX, ADO, ODBC, Microsoft IIS - 5, WS-FTP. COBOL-II, CICS, VSAM, FileAid, InterTest, Easytrieve.
PROFESSIONAL EXPERIENCE
Confidential, San Francisco, CA
Contract Developer
Environment: Java JDK 1.6, WebServices SOAP/REST using CXF & Axis, OSGi & MVC frameworks. Spring, Hibernate (JPA - HQL with MySQL Dialect), EJB, JUnit, Mockito, Oracle 11g, AWS Elastic Search, DynamoDB, HBase, MySQL Database. Security authentication using Mutual Authentication, OAuth & HMAC signature. ServiceMix, JBoss, WebLogic, Tomcat, Jenkins, Ant/Maven, Apigee, DataPower Eclipse IDE, SOAP - UI, Oracle SQL Developer. GitHub & Perforce for source code versioning. Agile Scrum.
Responsibilities:
- As a Developer provided Server-side development and enhancement of application features on some major Applications such as Account Portal, Subscription Center(SubCenter), SubService and AuthCodeManager (ACM).
- Account Portal: Provided development support for automation of BIC (Born in the Cloud) business model features, automation of new functional interface to analyze, charge and persist Customer Cloud Usage, Entitlements, Orders and Subscription process enhancements, Customer Opportunity Renewal process, automation of Subscription Customer Fulfillment process and maintenance of User Management interface.
- SubCenter: Provided development support on User functionality such as Export of Cloud Service Data, Reporting of Cloud Usage data, near real time synch of Customer Subscription Contract information from Siebel to SubCenter backend environments. Enhancement of the messaging framework to process email messaging for new User role update events.
- SubService: Development of WebServices and DAO interface to sync Contract data from Siebel via ODS/Tibco to SubCenter database.
- ACM: Worked on enhancement to support Product Activation for Linux Machines using a new type of machine number (UMN4), for generation of machine Identifier and Activation Code.
Confidential, San Ramon, CA
Contract Developer
Environment: Core Java using JDK1.5 JMS, Hibernate (for OR mappings), DB2. Eclipse IDE, AQT, VMware Lab Manager, SVN Tortoise, PVCS.
Responsibilities:
- As Developer was responsible for implementation of a major enhancement on a Legacy data conversion application system that processes and transmits data between 2 large DB2 databases.
- Analyze and troubleshoot system defects.
- Work also required coordination and interaction among Team Leads, Business Analysts, QA Specialists, System Administrators and Database Managers for project requirements and application functionality.
- Coordinate integration testing activities, build deployments and any other system information.
Confidential, Salt Lake City, UT
Developer/Contract Developer
Environment: Core Java using JDK1.5, Servlets/JSP, Java Beans, JDBC, XML & SOAP Web Services, Spring, JUnit, HTML & JavaScript with OC4J App server on Linux. JDeveloper/Eclipse as IDE. SOAP UI for testing Web Services. Oracle 10g Database, TOAD & SQL Developer for SQL testing. SVN/Tortoise for version control. Applications were designed on MVC (model view controller) and Spring frameworks.
Responsibilities:
- As Developer at Confidential, an Ecommerce company, was largely involved in Ecommerce Application Development and System Maintenance not limited to the following areas: -
- New Feature Development and Enhancements: Worked in the automation of new marketplace integration for confidential and in enhancements for previously integrated marketplaces like confidential.
- Worked on backend implementation of report generation for Orders, Customers, Inventory, enhancements in shopping cart and Storefront Checkout. Worked in automation of data import/export feature for application interfaces of Order Management, Inventory Management, Customers, Mailing Lists, Marketplace Listing Schedules and Shipping.
- Worked in enhancement of Web Services area of the application, enabling new functionality in Orders, Customers, Inventory and Marketplace Listings requests. Tasks included development and maintenance of calculation features on Shipping and Inventory packaging models and Bean classes.
- Defect Management and Resolution: Was responsible for troubleshooting Application defects and Client Issues. Expected to determine the root cause of defects and issues on a technical level, conduct performance analysis on database queries, application log monitoring and estimate solution of fixes.
- Infrastructure Support Management: Was responsible for Custom development of Application interfaces, unique to one or more Clients. Expected to collect functional requirements from Product Manager, design & document technical specifications, provide functional test cases wherever necessary and develop JUnit tests. Analyzed and estimated application dependencies for Custom Projects and setup database or any environment resources in Test and Production environments. Coordinated system testing activities with QA team personnel for Regression/Stress Testing of Application interfaces.
Confidential, Springfield, IL
Responsibilities:
- As part of Master’s degree project, designed and developed a Java based 3-Tiered online bookstore application, which comprised of a web layer, a GUI desktop layer and a common relational database. Designed the application using some features from Struts framework and SOAP Web Services. Performed implementation using JSP, Servlets, SOAP (SAAJ) APIs, JavaBeans, JDBC and Swing/AWT. Configured Apache Tomcat 5 as web container for the web layer and enabled SSL support.
- Designed and Developed a Client-server Application to enable user functions like file downloads, lookup stock price quotes using Core Java, Swing/AWT, RMI/Corba, Networking APIs and Relational database (Oracle 9i/ SQL-Server 2000). The Database tasks involved creating Integrity constraints, PL/SQL Stored Procedures, Functions, Triggers and ER diagrams.
- Provided web development support for Campus Newspaper to create web pages using HTML/CSS and JavaScript and WS-FTP.
Confidential
Software Specialist
Responsibilities:
- As a consultant worked on application development and maintenance of an Energy Management system, using Microsoft Visual Studio 6.0, Visual Basic 6.0.
Confidential
Programmer Analyst
Responsibilities:
- Executed development and maintenance, to automate the posting of internet transactions for a Mutual Fund Application system on Mainframe, using Cobol II, JCL, CICS/VSAM and EASYTREV.
Confidential, Columbus, OH
Senior Consultant
Responsibilities:
- Provided implementation, analysis and maintenance of software applications on Mainframe System and Client-Server 2-Tier & 3-Tier applications.
Confidential, Santa Clara, CA
Programmer
Responsibilities:
- As a software consultant worked on providing software development and maintenance support on Mainframe System applications to the company’s leading clients.
