Post Job Free
Sign in

Project Developer

Location:
Schaumburg, IL
Posted:
January 16, 2016

Contact this candidate

Resume:

Sathya Srinivas Bhupal +1-630-***-****

Summary:

Good analytical and result oriented IT professional with over 13+ years of total work experience in IT and on web based applications using technologies related to Java/J2EE and Application servers like: Oracle 9i, 10g, Websphere, JBoss, Sun One and Web Logic servers.

Worked on Water Fall, Test Driven and Agile Methodology/process during application development.

Good understanding with OOAD, OOP concepts and experience on developing of enterprise C2E / E2E web applications using MVC architecture, Core Java,J2SE,J2EE, Struts 2.x, Velocity,Spring MVC, Spring JDBC, Hibernate(ORM), Servlets and JSP, Ajax, jQuery

Experience working with BPM workflow management using JBPM 5.x/6.x

Experience on various open source technologies and APIs like SVN tool kit, Excel Api, Jsoup API.

Worked on POC, Developed BPM workflows using other BPM tools like Activity and Appian.

Good knowledge and hands on experience in developing and consuming RESTful Web services used Jersey libraries in reference implementation of JAX-RS. Worked on SOAP based web services.

Worked on different concepts of core java like Collections, Exceptions and Reflection.

Experienced in implementing different design patterns like MVC/Singleton/ServiceLocator/Dao/Factory/Abstract factory patterns.

Worked on Struts 2.x, Spring MVC Frameworks. Good knowledge and experience in using Oracle Utility Tool like TOAD,SQL Developer Tool and experience in using defect tracking tools HP Quality center tool/JIRA, Remedy tool, Agile tool-Rally, Comfortable working with UML design tools -RSA.

Worked on JBRMS 6.x- (drools) to implement prototypes for different retail clients like Walmart, Best Buy.

Worked on developing Workflow Discount App in JBRMS 6.x for retail client Best Buy and Wal Mart, creating the main workflow and interact with reusable sub workflows to interact with their internal inventory systems.

Worked extensively on different code review/performance tools like Fisheye, Check style, JProbe, JMeter tools.

Willingness and ability to learn quickly, adopt, and implement on emerging technologies.

Worked on providing deployments/migrations support on various Application Servers – Oracle 9i/10g, Websphere, Web logic, JBoss 5.2.1 and Oracle LDAP server and user configurations on Windows and Unix platform.

Ability and experience to work independently, across teams and small to medium size teams (team work).

Technical Skills:

Software Languages : Java, J2ee (Servlet, JSP, JDBC, JMS, EJB 2.x/3.x, JTA ), C++, C

Tools: Eclipse, JDeveloper 9.0.3, WebSphere studio 5.0, Jcreator2.5, MyElclipse,Rational XDE for Java, Ant, Sun verifier 7.0 tool, Eclipse, RAD, Win Cp, RSA tool, Ascent, JIRA, Fisheye, JMeter, JProbe, jBPM 5.x and 6.x., Ant scripts, Maven, Net Objects Fusion, Front Page 98, WAP Toolkits (Nokia, Phone.com),

Database: Oracle, DB2, Sybase, SQL Server

Configuration tools: Win CVS (Version Control Tool), VSS (Visual Source Safe), Tortoise SVN

Framework: Apache Turbo Velocity, Struts1.x/ 2.x, Spring MVC, Spring JDBC, Spring Security, AOP, Cloud, Hibernate

Other Software/Tools: Agile - Rally, Quickbase, XManager, Sun Verifier tool, Remedy, Fast bug,

Java scripts, HTML, Ajax, jQuery, JSF,jUnit,log4j,JAXB

XML, XSL, XSD,XSLT, WML, UML, RSA, MS Visio, JBRMS 6.x (drools- Rules), JIBX,

Websphere MQ, Visual Edit, Web Service (REST/SOAP), JSON, jBPM

5.x/6.x,JBRMS (drools) Oracle LDAP, IBM DB2 Content manager, SOAP UI tool, Jenkins,Confluence tool Altova XML Spy,Selenium, Websphere MQ, BPM tools :Activity, Appian

Application Servers: Oracle 9i/10g application server,Weblogic 8.0 /10.0,Websphere /JBossEAP,Sunone Application server.

Professional Experience:

Blue Cross Blue Shield of Illinois (HCSC) Chicago, IL (Onsite) April 2015 – October 2015

Sr. Java Developer / Consultant

Project: DMIH Membership

Responsibilities:

Develop enhancements for DMIH membership project for different sources.

Worked on different design patterns and involved and provided different design inputs in design review meetings.

Worked extensively on development of new business logic using core java and deployment in WebSphere.

Worked on implementing different design patterns like Dao Factory/Abstract factory and singleton patterns.

Worked on writing of SQL queries to verify data at backend to check the process flow and different process variables data.

Worked on debugging, troubleshooting and fixing issues as part of development.

Used JSON API and to store the parsed data in JSON format.

Technical mentoring peers on troubleshooting issues.

Worked on ant scripts to build and deploy to QA environment.

Performed code merges on different branches used CVS version control tool.

Worked on setting up of Websphere server and MQ configuration for project specific requirement (server queue, data source and Connectors, etc)

Environment: Core Java, J2EE,EJB, JMS, XML, XSD, Spring JDBC Template, JIBX / JAXB, JSON, jUnit,log4j,Maven,Visual Edit, WebSphere MQ, DB2 DB, DAO, My Eclipse, WebSphere 7.0

Client: Standard Bank-South Africa (SBSA) Bangalore, India October 2014 – December 2014

Company: Wipro Technologies Ltd

Lead Developer/ Consultant

This Application aims at the new Accounts Payable Capture module atomization. The change includes designing a workflow system using the capture screens to enable moving Accounts Payable from one capability to another. This application and workflow involves capturing of data and moving the account payable to different stages and approve/reject based on business criteria.

Responsibilities:

Worked on creating of UML class/sequence diagrams using RSA tool.

Worked extensively on development of frontend, Workflows, business logic using core java and development of new workflows in jBPM 6.x version.

Developed re usable sub workflows this invokes ‘service tasks’ to interact with their other internal systems.

Performed validations at workflows using java in script tasks within workflows.

Developed to send email notifications based on certain status within workflows.

Worked on implementing different design patterns like Dao Factory/Abstract factory and singleton patterns.

Worked on core java for development of wrapper API classes to invoke JBPM built-in services.

Worked on creating custom drools template .drt and rules .drl files as per requirement.

Worked on writing of Oracle SQL queries to verify data at backend to check the process flow and different process variables data.

Worked on writing Hibernate components, Rest WebServices API methods

Technically mentoring peers on troubleshooting issues.

Environment: Core Java, J2EE, Struts, JSP, Spring, Hibernate, REST Web Services, Oracle DB, DAO, Eclipse (Kepler), log4j, Maven, JBPM, JBRMS, Drools, JBOSS EAP 6.1, jUnit,

Client: Wal Mart/ Best Buy September 2014 – October 2014

Company: Wipro Technologies Ltd

Senior Developer/ Consultant

Project : Discount Offer Rule System

This is the application module developed for retail clients like Wal Mart and Best buy where the application decides to offer discounts based on the purchase amount shopped by the customer and accordingly discounts will be applied or denied. The application is developed using java and jbrms 6.x.The discount rules are developed using drools and other validations and helper utility classes in java.

Responsibilities:

Worked on creating front end UI for capturing data in this retail application.

Worked on creating java util helper classes for custom functionality.

Creating of workflow in jBPM and communicating with leagecy applications using soap webservice using service tasks in jBPM workflow.

Designed and developed reusable sub workflows using jBPM workflow.

Developed the discount rules using jbrms/drools, .drl files

Worked on Hibernate classes and other helper classes using core Java/Collections for data storage or retrievals.

Used TOAD tool and worked on verifying backend data at backend using oracle – SQL statements.

Environment: Core Java, J2EE, REST Web Service, Spring MVC, Hibernate 3.0, JBRMS 6.x /Drools, Oracle, JBOSS 6.x, log4j, Maven,Eclipse (Kepler),, jUnit,Oracle DB.

Client: Apple Inc Cupertino, CA (onsite) June 2014 – August 2014

Company: Wipro Technologies Ltd

Lead Developer/ Consultant

The Rule Builder/Metric Builder retail applications are Web applications part of Apple care team, built to capture different rules data and store in back end and search for a specific rule. The admin/Business user can create new business rule and Metric as per business requirement, a rule will be attached to a Metric and stored in DB, underling drools is used to create rule and store in DB. The Rule engine App applies these rules to different Notifications which flow in from external Teradata to oracle DB and processed notifications are marked as processing done in the DB.

Responsibilities:

Worked extensively on implementation of new technical enhancements using core java and spring MVC.

Used different design patterns like factory patterns, singleton pattern.

Worked on performing customization of rules using drools/JBRMS 6.0 for Rule Engine App to process rules on notifications.

Worked on creating drools template .drt and rules .drl files for Rule Engine app.

Performed reverse engineering to generate UML class diagram and sequence diagrams using RSA tool.

Used Multithread concepts and worked on enhancements/debugging and fixing of issues and tracking of issues/tickets in JIRA.

Worked on supporting/debugging/enhancements in drools-rules of the application.

Developed project specific reusable API using core Java/Collections to perform common utility functions.

Used TOAD tool and worked on verifying backend data at backend using oracle – SQL statements.

Technical Tasks breakdown and assignment, mentoring and follow-ups/co-ordination/updates with team.

Worked on App debug and troubleshooting on UNIX environment.

Worked on performance verification/testing of application using JMeter tool.

Worked on selenium tool for testing and verifying application flow.

Environment: Core Java, J2EE, REST Web Service, Spring MVC, Hibernate 3.0, JBRMS 6.x /Drools, Oracle, JBOSS 6.x, Eclipse (Kepler), log4j, Maven,JIRA,, jUnit, Oracle DB, Unix

Client: iHealth Technologies Inc Atlanta, GA (Onsite:Jan 2013– pril 2013) December 2011 – May 2014

Company:iSpace Global Consulting Pvt Ltd Hyderabad, India

Lead Developer

Project: Reference Data Acquisition and Workflow Management

Responsibilities:

Worked on Data Acquisition bugs resolution and tracking of issues or tickets in JIRA.

Worked extensively on de of new development work flows in jBPM.

Worked extensively on developing util APIs using core java/string/collections for common functionalities.

Developed work Item handler classes using java for various web service tasks which are incorporated in jBPM workflows.

Designed and developed reusable sub workflows using jBPM workflow in different project modules.

Worked on implementing different design patterns(singleton, factory patterns)

Used Toad tool to perform or verify backend (Oracle) data by using SQL queries.

Worked with Sys Ops team to provide application specific support during production deployments.

Used RSA tool to develop/prepare UML class diagrams and sequence diagrams.

Worked on deployment of Application on UNIX dev box and debug/troubleshooting of issues.

Worked on selenium tool for testing/verifying the application.

Worked on Java wrapper Api to connect to Oracle LDAP server.

Environment: Core Java, J2EE, REST and SOAP Web Services, Struts, Spring, Hibernate 3.0, Oracle, Eclipse, JBPM5, JBOSS 6.x, log4j, Maven,JIRA,, jUnit, Oracle DB, Unix, Oracle LDAP

Client:Beckman & Coulter Inc Hyderabad, India January 2010 – November 2010

Company: Computer Science Corporation Ltd Hyderabad, India.

Sr. Technical Consultant

WSR (Website Redesign) is an ecommerce retail application for healthcare products manufacturing client. The major activities are:

Development works in these applications are enhancement and change requests.

Worked on creating new ejb components.

Development of new wrapper helper classes using java.

Migration of existing application in 8.1 WebLogic workshops to 10.3 WebLogic workshops.

Responsibilities:

Worked on Migrating the ecommerce Application (j2ee based) from Weblogic 8.1 to Weblogic 10.3 servers and corresponding code changes.

Worked on java bugs resolution& tracking using internal tool- fast bug and remedy tools.

Worked on creating project specific documents, UML class, activity and sequence diagrams.

Worked on Application Support/production bug resolution support, technical mentoring team on troubleshooting issues.

Environment: Core Java, J2EE, Struts, jQuery, EJB,Web Logic Application server, Web Logic workshop, log4j,, jUnit, Maven,Oracle DB, Unix

Client: Thomson HealthCare Denver, CO(onsite: Nov 2009-Dec 2009) September 2009 – December 2009

Company: Computer Science Corporation Ltd Hyderabad, India.

Lead Developer/ Consultant

Responsibilities:

As Lead Developer, interacted with clients in understanding requirements in scrum meeting, documenting and creating iteration tasks/assignment in rally and technical mentoring team members.

Worked on developing java handler classes and bugs tracking fixes of application deployed on UNIX environment

Worked on customizing the front end to fit on to mobile devices(Blackberry and iPhone)

Worked on developing the velocity template files and CSS files, app deployment and debugging of issues in development environment.

Environment: Core Java, J2EE, Struts, Web Logic workshop, log4j, Ant Scripts,, jUnit,Web Logic Application server, Oracle DB, Win CVS

Client: GWG – Global Warranty Group India December 2008 – September 2009

Technical Lead Developer

Company : 4C Solutions Pvt Ltd.

Project: Claim Cycle Management (TPA-Third part administration)

This is the Warrant management application which involves customization to support multiple other supply chain management for retail customers to fit their customized business requirement.

Responsibilities:

As Lead Developer- Involved actively client meetings, requirement collection, Preparing design documents (created artifacts like class diagrams and sequence diagrams for different use cases, Developing components, tracking and technical mentoring and performing code reviews.

Worked on creating new Action classes using java.

Worked on Struts frame work in developing these new business requirements.

Developed java helper utility classes for custom requirement.

Worked on developing enhancements and new functionalities used custom framework and designed and developed wrapper APIs using core java.

Environment: Core Java, J2EE, JSP, Servlets,Struts, Ajax, Custom Framework,, jUnit,WebSphere 6.0, log4j, Ant Scripts, SVN, Oracle

Tata Consultancy Service Ltd India June 2003 – October 2008

Senior Developer

Project#1: WebGIS solution development for Tata Tele Services Ltd

Responsibilities:

As Senior developer, interacted with clients, creating and maintaining all project specific artifacts.

Worked on creating of required class diagrams and sequence diagrams for use cases using RSA.

Project technical Task break down and technical mentoring, developing Code and deployment and configuration support to team

Environment: Core Java, J2EE, JSP, Servlets, Oracle 10g application server,, jUnit,log4j, Ant Scripts, Oracle DB.

Project #2: NEAP, NGS Next Generation switches for Qwest Communications Inc.

Company: Tata Consultancy Services

Client : Quest Communications Inc, Dublin, OH(Onsite: July 2007 – June 2008)

Responsibilities:

As module lead, Interacted with clients in understanding requirements, documenting and creating technical tasks and de eloping code for use cases, technically mentoring and providing deployment and configuration support to other development members and testing teams.

Environment: Core Java, J2EE, JSP, Servlets, Web Logic 8.1 application server, log 4j, jUnit,Oracle DB

Project#3: Team Center Project for UGS

Responsibilities:

As Lead Developer, actively interacted in client meetings, requirement gathering and worked on project profile preparation and creating tasks/assignment and technically mentoring team members and providing deployment and configuration support to other development team members and testing teams Metrics generation

Environment: Core Java, J2EE, JSP, Servlets, Apache Tomcat Web server, Web Logic 8.1 Server,,jUnit, Oracle DB.

Project#4: CCC (Clear cost color) and Oracle 10g Application server and OEM-GC support to java/j2ee Development teams-CCC (Clear Cost Color) and CC (CompuCom) for Xerox Office Group

Company: Tata Consultancy Services

Client : Xerox Office Group Inc, Wilsonville, OR(Onsite: June 2006 – Dec 2006)

This is a retail application for Xerox client to enable or to know the usage of ink or tonner in printer/xerox machines and accordingly order the new stock and verify the inventory, update the order status.

Responsibilities:

As Lead Developer, actively interacted in client meetings, requirement gathering and documenting and conducting code walkthroughs and task assignment to members and tracking and technical mentoring, deploying applications on Oracle 10gAS and installing OEM-GC agents, Ant scripts creations and support

Worked on Spring MVC frame to develop the application.

Worked on developing java helper classes, spring configurations

Worked on creating java DAO classes to interact with database for data retrieval/insertion/updation.

Environment: Core Java, Spring MVC, Servlets, Web services,Oracle 10g application server, Oracle DB, jUnit

Project#5: IWAS Customization and Porting to IBM Stack for IBM

Responsibilities:

As Technical Lead Developer, actively interacted in client meetings, requirement gathering and documenting and effort estimation and conducting code walkthroughs and reviews using Ascent tool and task assignment to members and tracking and technical mentoring, Code changes at data access layer (EJBs) as required

Worked on creating of UML class diagrams.

Environment: Core Java, J2EE, JSP, Servlets, EJB, Customized Framework, RAD 6.0 (IDE), DB2 MTK (Migration tool kit), DB2 8.1, jUnit, Websphere 6.0.

Project#6: DMS (Document Management System) for MCA21 (Ministry of Corporate Affairs 21)

Responsibilities

My responsibilities as module lead were to assist in the design and development of the API using core java for MCA21 requirements, front-end design suggestions, technical monitoring and assist team members in resolving problems and other following responsibilities – Project planning, efforts estimations, LLDs, creating of UML class and sequence diagrams using RSA tool, UTS and code reviews.

Worked on configuring users in IBM LDAP server.

Worked on LDAP Api and also providing Java Wrapper APIs to connect to IBM LDAP server for user authentication.

Environment: Java, JSP, Servlets, Struts 2.x, jUnit, WebSphere 5.0, WASD, DB2, LDAP server,DB2 content manager.

Project#7: iWAS for Govt. of Rajasthan/Gujarat/Kerala

This is java/j2ee based web application developed for the need of government customers and also customized to fit for requirement of retail customers like Target for inventory management and Order workflow approvals management.

Responsibilities:

Responsible for Design of the site and the business logic using EJB components, web based frontends, Frame work components.

Worked on singleton and Factory/Abstract factory patterns, also worked on creating of class diagrams and sequence diagrams for the use cases and functionalities.

Worked on configuring users in Oracle LDAP server. Worked on Oracle LDAP Api and also providing Java Wrapper APIs to connect to Oracle LDAP server for user authentication and other custom operations.

Also involved in effort estimation and task assignment, tracking and mentoring. Worked on deployment and troubleshooting.

Environment: Java, J2EE, JSP, Servlets, EJB, JDeveloper, JMS, Oracle 10G AS (9.0.4), JBOSS Application Server,, jUnit,Web Logic server, Oracle LDAP

Genesis Educational Services Inc India September 2002 – June 2003

Senior Developer

Project: Genesis Student Information System

Company: Exalt Systems Pvt Ltd.

Genesis Student Information System is an intranet project developed for Genesis Educational Services Inc., The core functionality of the Genesis product is the management of data records for students over the students’ entire “lifetime” in a school.

Responsibilities:

Responsible for development of business logic and of the project module.

Worked extensively on web based components and also reusable APIs using Core java.

Involved in development & deployment of EJB, Web-based front-end (using JSP & Servlets) and performance testing of the application.

Environment: EJB, JSP, Java Servlets, Customized Framework, JMS, Apache Tomcat 4.0.4 JBoss Application Server, log4j, jUnit,Win CVS,SQL server.

Avantel Softech Ltd India March 1999 – November 2001

Application Developer

Project#1: XML Generator/DB2XMLXSL/Translation / MUD (Mortgage Underwriting Demonstration)/Nisus Jobsite & Nisus Phone book/Nisus Rule Editor for Nisus Inc (USA)

This application has three phases. XmlGenerator. A tool which allows user to create an xml document.Db2XmlXsl- Creates the XML, XSL and DTD code generated and stored in separate files. Translation App aims at the compatibility of page display in multiple devices (e.g. wap device, browser).

MUD is an XML-enabled underwriting application. The underwriting process is simple; loan eligibility is determined based on the front and back ratios.

Nisus site/Phonebook application has three modules - Recruitment Module - This is basically a WAP site for recruiting the people for nisus, internal communication Module - This is used by employees of nisus for internal communication purpose and Phonebook application is used to get the service provider and SMPT carrier address details.

RuleEditor application is used as an IDE for this Rule engine. This is a stand-alone java application and can be used by business people and Non-programmers – used to create, delete and search/replace any text/rule.

Responsibilities:

Responsibilities:

Responsible for development of business logic and of the project module using java/j2ee, Xml parsing using Dom/ Sax parsers.

Worked on developing WAP pages, Servlets, EJB, JMS components, customizing rule editor using swing component.

Involved actively in design and development user interface and business logic as per business requirement and unit testing.

Environment: Java Servlets, XML, XSL, Ejb2.0 WML, DOM API, Text Pad, SQL server DB, Web logic 5.1, Jess code, WAP toolkits (Nokia, Phone.com)

Project#2: VirtualIpGroup.com

This application consists of various static web pages related with the company profile, products, services, Company Management information and different functionalities -Registration, feedback, Information request, Search etc.

Responsibilities:

Responsible for development of business logic of the project module using Java, HTML, Db), involved actively in design phases.

Environment: Java, Servlets, JavaScript, HTML, JDBC, Net Objects Fusion Oracle database, Apache Tomcat

Project#3: Web Enabling Of MIS (Management Information System)

MIS is an in house product and is similar like an ERP application which consists of atomization of all the transactions of all the depts. of the company. This application provides the on-line status of enquiry and purchase order related with marketing

Responsibilities:

As a Team Member responsible for development of business logic (using core java, servlets and JSP) and unit testing components.

Worked on developing server side business components using servlets and jsp.

Creating of java DAO classes and used JDBC to interact with Oracle database.

Worked on creating helper utility classes for project requirement.

Worked on front end design using HTML and front page tool and developed java script front end validations.

Environment: HTML, Java Servlets, Java Script, JDBC, Apache Tomcat, Oracle DB.

Education:

Bachelor of Engineering in Electronics & Communications. Nov 1996

Gulbarga University, India



Contact this candidate