7
Jeevan Reddy Madhugiripally 3392359915 [email protected] https://www.linkedin.com/in/jeevan-reddy-3586a293 Visa Status: H1B SUMMARY: 10 years of technical expertise (Java Full Stack Web) in complete software development life cycle process includeing Analysis, Design, Development, Testing and Maintenance. Experience in front end technologies AngularJS, JavaScript, JQuery, HTML, CSS & AJAX. Expertise in designing, developing and deploying applications using J2EE technologies including REsTful Web Services, GWT, Spring, Hibernate, Struts. Worked extensively in Agile methodology using IBM RTC. Experience in Software Design & Development in End to End (Client-side and Server-side) Web Applications using JAVA/J2EE technologies. Extensive experience in writing PLSQL, DB2 Stored Procedures & SQL queries. Hands on experience in using Junit, Log4J & ANT. Database experience includes IBM DB2, Oracle, MySQL. Experience with J2EE standard and compatible web/application servers IBM Websphere, Apache Tomcat & BEA Weblogic. Having sound Knowledge in Object Oriented Design/Analysis (OOAD), UML modeling & Design Patterns. Taking on new responsibilities and known to perform excellently in time-crunching situations. TECHNICAL SKILLS Frameworks AngularJS, Restful Web Services, JQuery, GWt-EXT 1.5, Spring 2.5, Hibernate 3.0, Struts 1.0. Programming Languages JAVA 1.6, J2EE - JSP, Servlets, JDBC, Ajax, SQL, PL/SQL, HTML, JavaScript, CSS, XML. Databases Oracle, IBM DB2 Development Tools Eclipse, RAD, IBM DataStudio, SQL Developer, Putty, WinSCP, WinMerge. Methodologies Agile, OOAD, Waterfall model. Version and Source Control CVS, SVN.

Java Full Stack Web Developer

Embed Size (px)

Citation preview

Page 1: Java Full Stack Web Developer

Jeevan Reddy Madhugiripally3392359915

[email protected]://www.linkedin.com/in/jeevan-reddy-3586a293

Visa Status: H1B

SUMMARY: 10 years of technical expertise (Java Full Stack Web) in complete software development life

cycle process includeing Analysis, Design, Development, Testing and Maintenance. Experience in front end technologies AngularJS, JavaScript, JQuery, HTML, CSS & AJAX. Expertise in designing, developing and deploying applications using J2EE technologies including

REsTful Web Services, GWT, Spring, Hibernate, Struts. Worked extensively in Agile methodology using IBM RTC. Experience in Software Design & Development in End to End (Client-side and Server-side) Web

Applications using JAVA/J2EE technologies. Extensive experience in writing PLSQL, DB2 Stored Procedures & SQL queries. Hands on experience in using Junit, Log4J & ANT. Database experience includes IBM DB2, Oracle, MySQL. Experience with J2EE standard and compatible web/application servers IBM Websphere,

Apache Tomcat & BEA Weblogic. Having sound Knowledge in Object Oriented Design/Analysis (OOAD), UML modeling & Design

Patterns. Taking on new responsibilities and known to perform excellently in time-crunching situations.

TECHNICAL SKILLSFrameworks AngularJS, Restful Web Services, JQuery, GWt-EXT 1.5, Spring 2.5,

Hibernate 3.0, Struts 1.0.Programming Languages JAVA 1.6, J2EE - JSP, Servlets, JDBC, Ajax, SQL, PL/SQL, HTML, JavaScript,

CSS, XML.Databases Oracle, IBM DB2Development Tools Eclipse, RAD, IBM DataStudio, SQL Developer, Putty, WinSCP, WinMerge.Methodologies Agile, OOAD, Waterfall model. Version and Source Control CVS, SVN.Application Servers Weblogic, Websphere 6.1, Apache Tomcat 6.x.Defect Tracker JIRA, Bugzilla

Career Contour: Working with Wipro Technologies as a Technical Lead since Feb 2010 till Date. Worked with UST-GLOBAL as a Senior Software Engineer from Dec 2006 - Feb 2010.

EDUCATION: Bachelor of Engineering (B.E) in Electronics & Communication.

CERTIFICATIONS / ACHIEVEMENTS: Sun Certified Java Programmer (SCJP) Sun Certified Web Component Developer (SCWCD)

Page 2: Java Full Stack Web Developer

Professional Experience:

Client: State Street, Boston, MA Role: Lead Java/J2EE DeveloperDomain: BSFI (Banking, Financials, Securities & Information) State Street Bank and Trust Company (SSBT) is one of the world's largest global financial services companies. With $14 trillion in assets under custody and $1.7 trillion under management, State Street is the world's leading provider of financial services to institutional investors. Its broad and integrated range of services spans the entire investment spectrum, including research, investment management, trading services and investment servicing. By leveraging the strength of an integrated global network and an impressive infrastructure, State Street provides its customers with a worldwide platform for growth, creating custom-tailored solutions that can support even the most complex investment strategy in virtually any market.

Project: EHorizon Trial BalanceDuration: May 2015 to Till DateEnvironment: AngularJS, ReSTful Web Services, JQuery, JDBC, DB2 Stored Procs.

Trial is a report that provides a snapshot of all of the base-equivalent balances recorded ina fund’s General Ledger REAL accounts, to calculate the Net Value of the fund.As with general ledgers, a trial is generally divided into five sections, and these will generallyreflect the balances on the equivalent general ledger REAL account ranges: Assets, Liabilities, Income, Expenses & Capital. As all postings to a general ledger REAL account are offset against other general ledger REAL accounts, the net of all of the general ledger REAL account balances should always benil.Using the same logic, a trial calculates the Net Value of the fund twice as follows:a) Assets + Liabilitiesb) Income - Expenses + CapitalIn normal circumstances (ie where the total of the General Ledger Balances is nil, and allREAL account balances are captured by the trial), these two totals will match, and the trialwill be said to be balanced.

Responsibilities: Handling development onsight (75%) & handling an offshore team (25%). Designing & developing UI screens using AngularJS. Designing & developing business & data tier using Web Services Framework, JDBC & DB2 Stored

procs. Used IBM ClearCase & CVS for version control in the Project. Used ANT to compile and build the files & IBM BuildForge to deploy the code. Used IBM Websphere as the application server for deploying code. Involved in the creation of UTP & TAD (Technical Application Design).

Project: Service Alerts OverrideDuration: Dec 2014 to May 2015

Page 3: Java Full Stack Web Developer

Environment: GWT-EXT 1.5, JDBC, DB2 Stored Procs.

Alerts are generated when a certain service is run & breaks a certain set of Tolerance Rules set up for the service. Alerts can be categorised into Informational & error Alerts which are further subdivided into Fund level, Trade Level etc. SAO project is used to activate/deactivate all alerts on a particular basis. User will be able to select the Fund, 1 or all the basis attached to it & then turn off the Alert.

The primary functions include performing actions such as: Browse of Service Alert Rules based on Funds, Set Of Books & Alert Services (Batch operation). Addition of Service Alert Rules (Batch operation). Deletion of Service Alert Rules (Batch operation).

Responsibilities: Designing & developing UI screens using AngularJS & GWT. Designing & developing business & data tier using Web Services Framework, JDBC & DB2 Stored

procs. Used IBM ClearCase & CVS for version control in the Project. Used ANT to compile and build the files & IBM BuildForge to deploy the code. Used IBM Websphere as the application server for deploying code. Involved in the designing of the class diagram for the application. Involved in the creation of UTP & TAD (Technical Application Design).

Project: Trade ReviewDuration: Feb 2012 - Dec 2014Environment: ReSTful Web Services, GWT-EXT 1.5, AngularJS, Java 6, J2EE, JDBC, DB2 Stored Procs.

Trade review project is used to set up Tolerance rules. So when trading activity is reviewed against the rules, any of the trade breaks (overflow) a rule will generate alert messages (Error or informational) for the Accounting teams to review.

Responsibilities: Onsite Coordinator for the Client with the offshore team. Responsible for development, enhancements and end to end testing. Working as point of contact for offshore team with client, getting requirements change requests

from the client and providing analysis, estimates to onsite team on tasks. Responsible to resolve all the testing issues in application and fixing them proactively.Client: Catalent Pharma Ltd, Bangalore, India Project: Dashboard Domain: Pharmachuticals

Page 4: Java Full Stack Web Developer

Duration: Feb 2010 – Feb 2011Environment: Java1.6, Struts1.0, Tiles, J2EE (Servlets, JSPs, Filters, Listeners, JSTL, Custom Tags,

JavaScript, AJAX, XML, CSS).

The Dashboard project was proposed by Wipro internal team and approved by the client for development. It is a web based tool used by clients as well as Wipro employees to see important information regarding the Tickets, SLA’s etc in different formats i.e. Bar Graphs, PI charts or even basic .xls files. Employees could update information regarding common repeating tickets (Knowledge Repository). Managers were able to have a clear picture of month-on-month progress of each queue in different graphical formats or file formats (xls,csv,pdf). A daily update of ticket status of each queue is done to provide queue owners of important information like missing SLA (TTA, TTF etc). It had a separate admin module to manage user information (creating user ids, sending mails to user, etc). A file upload module was implemented to upload data on a monthly basis.

Responsibilities: Design the complete architecture of the application using various Design patterns. Design the database for the application. Implemented the core architecture of the application using Struts as the front-end. Implemented around 14 modules including important cross cutting concerns like Security module,

Session management module, JDBC Batch update module and Cache module. Developed, Tested and deployed the application on the remote server.

Important features Implemented: Session management, Security management, Pagination, File Upload, File Download (CSV, XLS, PDF, Images), JDBC Batch updates, Page Masking and Calendar popup page (DOM API - javascript & JSP).

Project: CWA ( Customer Web Access )Domain: Pharmachutical Duration: Feb 2010 – Feb 2011Environment: Java 1.4, J2EE, Struts with Tiles, Java Mail, JavaScript, CSS.

Customer Web Access (CWA) is a reporting tool for Catalent Packaging and Clinical customers to see Inventory and Purchase Order reports. The application is used by customers as well as internal Catalent users. It also displays Catalent contact information and allows administrative users to upload files (doc, xls, pdf, ppt) so that other users may download and view them.

Responsibilities: As a single man team I was responsible for the complete project, its enhancements, Change requests

and daily monitoring of the application. POC from offshore to the client, getting change requests from the client and providing analysis,

estimates to onsite team on tasks. Handled roles of a Developer & Build manager. Completely implemented 6 critical modules and executed successfully. Responsible for complete development, enhancements and end to end testing. Responsible to resolve all the testing Issues in application and fixing them pro-actively. SMTD preparation

Page 5: Java Full Stack Web Developer

Client: Wellopint, Trivandrum, India Project: EPDS ( Enterprise Provider Database System )Domain: Healthcare Duration: March 2007 – Jan 2010Environment: JSF, Spring, Hibernate Team size: 25.

(EPDS) Enterprise Provider Database System is a consolidation & replacement project for several existing applications that maintain the Providers (doctors & hospitals) information for a health insurance service provider. The objective is to build a foundation to enable the entry of Provider Data into a central repository and thus streamlining and standardizing the health insurance service provider’s business processes. The EPDS centres on the heart of health insurance service provider business model of creating, tracking, marketing, and managing flexible, quality provider networks to support all lines of business, products and services. The intent of the project is not only to support existing business, but also to provide a flexible, configurable solution to enable future business initiatives and growth.The high level scope of the project is to replace the Back-end Hierarchical Databases (IMS DB) to Relational (DB2) databases to support the high-volume back-end activities and the Front-end (IMS DC) screens to Web Interface which will be in Java/J2EE technologies using WebSphere application server and DB2 database. The Front-end provides Data entry & Admin features and the Back-end provides extracts or query access to external systems.

Roles: Working as a module Lead for the team and preparing project documents, guiding team on the

client requirements as giving Knowledge transfer on the documents, application flow. Helping team on technical issues, queries, application.

Working as point of contact for offshore team with client, getting requirements change requests from the client and providing analysis, estimates to onsite team on tasks.

Implemented 4 critical modules and executed successfully.

Responsibilities: Design (TDD) preparation, assigning modules to team and helping them for completion. Responsible for complete development, enhancements and end to end testing. Immediately fixing the bugs reported by testing team. Responsible to resolve all the Testing Issues raised by testing team in application and fixing them

pro-actively. Helping team by doing initial R & D on the requirements provided by client.