Hands-on information technology leader with 10 years of experience and a proven track record of delivering reliable and scalable financial systems, messaging systems, etc.
Thorough understanding of the complete software development process and able to take a project from initial startup and analysis through to completion of production deployment and support. Experienced in software development/support/maintenance (traditional & SaaS), recruiting, planning, mentoring/coaching, production software support and maintenance, internal and external customer relationship management.
Languages: Java, PL/SQL, UML, XML, XSL
Languages: Java, PL/SQL, UML, XML, XSL
Middleware: EJB
Server Side Technologies: Servlets (API 2.0 – API 2.3), JDBC, Java Mail, WebService, AJAX(YUI, DWR), Java Messaging Services
Application Servers: JBoss, Weblogic 8.1, Weblogic 10.3
Web Servers: Apache Tomcat
Frameworks: Struts, Tiles
Scripting Languages: JSP, JavaScript, HTML, CSS
Databases: Oracle 8i, MySQL, Oracle 11g
Reporting Tools: Oracle Reports 6i, Crystal Reports XI
Tools / IDE / Parsers: Eclipse, Netbeans, Ant, SQL Plus, JUnit, vi, Microsoft Visio, Sun Identity Manager, AutoDesk (GIS)
Configuration Management, Versioning & Tracking tools: VSS, PVCS, CVS, TFS
Lead Application Developer / Manager @ Requirement analysis, requirements documents validation, design review and estimation
Java and DB team management – work assignment, status update, code review
Production ticket management and resolution
Active participation in SOX2 certification process changes
Active participation in the incubator projects
Performance test planning and remediation
Technology and tools evaluation
Responsible for regular code builds and deployments of applications up to staging environments
Help and guide new hires to get them acquainted with the application and business
Involved in data modeling, writing complex queries and views for various reports
Security vulnerability fixes
Used Ajax (YUI) auto completer, overlay for various screens
Used Java Messaging Services for scheduling jobs
Worked on consuming web-services for data aggregation from various data providers
Worked on re-branding of the application to provide a newer look using css
Built many screens and reports including the front end (java classes, jsp, js )and back end (complex queries and interfacing with views and stored procedures)
Built custom frameworks like custom csv writer/reader
Worked on exporting data to excel and pdf formats From March 2012 to Present (3 years 10 months) Greater Chicago AreaLead Application Developer @ Requirement analysis, requirements documents validation, design review and estimation
Java and DB team management – work assignment, status update, code review
Production ticket management and resolution
Active participation in SOX2 certification process changes
Active participation in the incubator projects
Performance test planning and remediation
Technology and tools evaluation
Responsible for regular code builds and deployments of applications up to staging environments
Help and guide new hires to get them acquainted with the application and business
Involved in data modeling, writing complex queries and views for various reports
Security vulnerability fixes
Used Ajax (YUI) auto completer, overlay for various screens
Used Java Messaging Services for scheduling jobs
Worked on consuming web-services for data aggregation from various data providers
Worked on re-branding of the application to provide a newer look using css
Built many screens and reports including the front end (java classes, jsp, js )and back end (complex queries and interfacing with views and stored procedures)
Built custom frameworks like custom csv writer/reader
Worked on exporting data to excel and pdf formats From March 2010 to February 2012 (2 years) Greater Chicago AreaSenior Java Developer @ Worked on complete life cycle of a start up right from the first release through the acquisition process.
Working on interfacing with the broader environment and multiple applications and sub systems.
Regularatory compliance product development
Trading platform integration
Java team management – work assignment, status update
Resource estimation and planning
Design review
Code review
Web application deployment in multiple environments
Guide new hires
Technology & tools evaluation
Security vulnerability fixes
Production ticket management
Data aggregation from multiple vendors From October 2007 to March 2010 (2 years 6 months) Greater Chicago AreaSenior Java Developer @ Handled two projects in maintenance mode for NJ DOE.
PARS 21: A web application developed for DOE to collect program data under NCLB. Grantees will use this system to enter activities provided for Students and their parents at various Sites/Centers.
EVVRS: DOE - OIT developed a web application (evvrs) for collecting Incident information from schools. This application was developed with NetDynamics with oracle 8 few years back. Email reporting feature was added to the application for users to check the data. However users can request current year information. New reporting application (DOE_EVVRS) is developed for EVVRS users to see the archived data up to last 4 years and current year information online. The application can be used by district users’ as well public users. However public has access only to archived reports and limited data.
Maintained the struts based web application adding new data elements, validation changes and new screens
Worked on creating and maintaining day to day reports created using Oracle Reports 6i and Crystal Reports XI
Wrote Oracle Views and Stored procedures for the reports
Worked with the DBAs for new tables and columns data modeling. From May 2007 to September 2007 (5 months) Senior Java Developer @ Worked as a senior developer at Standard & Poor’s for their Securities and Classification Group financially critical applications Cusip Access, Cusip Request, Anna Web and Municipal Issuer Access modules. The Cusip Service Bureau, operated by Standard & Poor's for the American Bankers Association, exists for the primary purpose of uniquely identifying issuers of securities and other financial instruments within a standard nine-character framework, and disseminating this information to the financial marketplace.
CUSIP/ISID Plus Access is an Internet-based service with access to the entire universe of CUSIP numbers (Corporate, Municipal, Government, Mortgage-Backed and Private Placement) and ISIDPlus - the global cross-reference database.
Cusip Request is and Internet-based system of electronically requesting the assignment of a CUSIP number.
Anna Service is envisioned as a central hub to receive and consolidate ISIN data from the 61 ANNA members and disseminates this information to the market via downloadable FTP and web-based solutions.
Municipal Issuer Access is an internet-based service providing tax-exempt issuers with access to CUSIP information.
Handled the migration of these applications from iPlanet to Weblogic 8.1 and Weblogic 9.2
Worked on fixing security vulnerabilities like SQL Injection and Cross site scripting making changes to the java classes, jsps and xmls
Made changes to the existing build scripts to work with the new environments
Migrated Anna service application from S&P framework to Struts framework From December 2006 to April 2007 (5 months) Greater New York City AreaJava Developer @ GE Insurance Solutions (Now Swiss Reinsurance) is the world’s fourth largest reinsurer and a premier global provider of risk solutions.
Worked on two projects from requirements gathering, technical design, development, deployment and maintenance & support.
Sun Identity Manager (IDM) Integration: Sun IDM provides a comprehensive solution for managing identity profiles and permissions. IDM provides Adapters, Workflows and Custom forms to integrate to Managed resources.
The objective of this project is to provide a means to provision / de-provision applications for SOX compliance. The application takes requests for activating/deactivating applications for a user and then triggers IDM to do the required provisioning or de-provisioning. We are integrating with the IDM framework using the Java API provided by Identity Manager. The User view initiates the addition/deletion, or user attribute changes into the IDM workflow. The workflow then continues its normal flow to provision and de-provision the application.
I was involved in developing the pre on boarding process tool to the existing Kintana workflow for on boarding GE ERC employees. The process has an interface for HRM to approve the request before making all the existing on-boarding tasks eligible for different teams. These approvals trigger a request in to Change Management application using the web services interface
Worked on building a struts based web application from scratch
Worked on the full stack development from front end to the back end classes and
Wrote SQLs for the application queries From April 2005 to October 2006 (1 year 7 months) Mumbai Area, India
BE, Electronics and Communication @ University of Madras From 2000 to 2004 Inter, Maths, Physics and Chemistry @ St. John's International Residential School From 1998 to 2000 High School, General @ Emmaus Swiss High School From 1985 to 1998 Rethesh Boggarapu is skilled in: Struts, Ant, Eclipse, JBoss, Weblogic, XML, Web Services, PL/SQL, JavaScript, HTML, Oracle Reports, Sun Identity Manager, Crystal Reports, Tomcat, JavaMail