Advanced Post Graduate Diploma in Software Technology @
Software Development is like taming one of those flying beasts of Avatar. Once you successfully tame them, you enjoy a smooth and exciting ride, you enslave the machine and unlock the jini who can make your wish come true! Hi, my name is Rakesh Wagh and I am enjoying the ride of this Software beast for past
Software Development is like taming one of those flying beasts of Avatar. Once you successfully tame them, you enjoy a smooth and exciting ride, you enslave the machine and unlock the jini who can make your wish come true! Hi, my name is Rakesh Wagh and I am enjoying the ride of this Software beast for past 17 years.
What do I do?
I work with computing devices and humans to solve real world problems.
Here are some buzzwords in my current work life:
- Machine learning
Director Software Engineering @ Direct and develop the IKnowMed Gen 2 EHR platform From April 2015 to Present (9 months) San Francisco Bay AreaSoftware Engineering Manager @ Currently developing one of the most interesting and sophisticate emr/ehr for the health care industry. From May 2010 to Present (5 years 8 months) San Francisco Bay AreaTechnical Lead and Architect @ - Convert legacy applications into next generation web2.0 enabled highly responsive applications.
- Work with the business, understand the workflow, and simplify it through proper use of technology.
- Work in an agile setting, with offshore and highly productive onsite team.
- Investigated and successfully applied new technologies like Google Web Toolkit(GWT), Google Visualization, Lucene Search Engine, etc. From November 2006 to April 2011 (4 years 6 months) Houston, Texas AreaTechnical Lead @ - Handled ownership and complete responsibility of the services developed for the seismic data management project (Pro-Source). From August 2006 to November 2006 (4 months) Team lead @ Used new technologies of that time (EJB3, Jboss Seam abd Hibernate) and redesigned some of the existing applications. From February 2006 to August 2006 (7 months) MES @ - Architected the complete MES product-platform.
- Mapped the business requirements into EJBs and data into Schemas.
- Demonstrated a breakthrough in user experience using ajax and dhtml for workflow automation.
- Designed and developed a robust framework for application development that included auto mapping between the schemas, java objects and the backend database.
- MES is amongst the very few projects today that make use of the upcoming and promising hyperjaxb technology. My role was to shield the developers from the intricacies involved in using jaxb, hibernate and most important hyperjab.
- Setting up and managing Version Control: The latest in version control from the open source world, SubVersion was used in this project. My role was to manage all the administrative activities.
- Setup of Tomcat server for offshore developers (Russia and India) to securely access the subversion repositories. From September 2005 to January 2006 (5 months) ISCS @ ISCS is a webstore framework that provides solutions and services for the HP Latin America client. This framework will be deployed in multiple locales including Brazil, Mexico, Chile, etc. ISCS included a fully functional store front, administrative tool and integration with various Enterprise systems
SQlServer, CS2K, VS .net, C#, TestDirector, QTP.
- Designed the shopping Cart module of store front.
- Designed and developed the localization module.
- Designed testing framework for automated functional testing of the application.
- Developed and provided POC's to the Business.
- Coordinated build and unit testing.
- Sphere headed the integration of store login with the HP Single-sign-in system. From May 2004 to September 2005 (1 year 5 months) CDI platform @ - Lead role in designing the cluster architecture for the HPUX production, qa and dev environments.
- Lead role in NT to HPUX migration.
- Performed gap analysis, resource estimation and duration estimation for the platform migration project.
- Involved in test case creation and configuration of Test Director Environment for defect tracking and performance reporting activities.
- Coordinated the database migration efforts. Provided business knowledge and technical expertise to the database migration and development team
- Managing of change requests from a development perspective; Includes (but not limited to) creation of time line, resource requirement and actual development efforts as and when required.
- Provided technical expertise to the support team by helping them trouble shoot the critical issues in Production environment.
- Setting up the HPUX dev and QA environments with bea weblogic and other supporting resources including the application builds. From February 2004 to May 2004 (4 months) LAVA @ - Performed gap analysis between the existing solution and the new WL81 proposed solution.
- Created Design documentation (Activity diagrams, Sequence diagrams, Use Case diagrams, etc) using TogetherSoft Control Panel(TCC).
- Designed a Configuration management process and created VSS directory structure.
- Established a protocol to handle the offshore support and related activities.
- Worked with BEA support and core engineers on various bugs, change requests, feature requests and upcoming SP2 beta release.
- Participated in various BEA product (technical and strategy) workshops.
- Constructed the entire Services layer using webservices, workflows and other bea components.
- Designed and constructed Testing framework using Apache-CACTUS.
- Implemented 4 nodes in a server cluster using node managers and Admin Server. From May 2003 to February 2004 (10 months) Piper (Asia Pacific) @ - DTS setup to pull data from the remote database.
- Documented project use cases using TogetherSoft (TCC)
- Used SQLServer for the database design.
- Studied Character Encoding and implemented UTF 16 to support simplified Chinese and Japanese language characters.
- Constructed the Configurator adapter using BEA WLI.
- Worked with the Malaysian team to collect business requirement and understand there system.
- Designed a configurator similar to the already in-production EMEA configurator: IPC.
- Used Weblogic workshop 70 to implement the WebService layer.
- Created Test Cases for the entire application.
- Used jaxb liabraries for XML object persistence. From February 2003 to May 2003 (4 months) ECG-CQ6 @ - Performed gap analysis between the existing solution and the new WL81 proposed solution.
- Evaluated various xml-object persistence technologies.
- Used jaxb and Castor for xml to object to xml conversion
- Used Java-J2EE for designing business objects and value objects.
- Used weblogic workshop 70 for webservices creation.
- Officially participated in the BEA 70 beta evaluation program.
- Designed and created admin tool for Storefront user administration.
- Defined a secured protocol called "3-party punchout". This protocol was then filed for Patent.
- Led a team of developers and business analyst.
- Performed day to day project activities like: communication with the business; co-ordination between the technical team;
- Used JUnit for creating and executing test cases.
- Managed clustering and weblogic administration in all three environments: dev, itg and production.
- Secured the application using Vrisign signed SSL. From May 2002 to February 2003 (10 months)
Bachelors of Engineering (BS equivalent), Computer Science @ Mumbai University From 1994 to 1998 Advanced Post Graduate Diploma in Software Technology, IT @ NCST From 1998 to 2000 Rakesh Wagh is skilled in: Agile Methodologies, Web Services, Weblogic, Spring, SOA, EJB, Java Enterprise Edition, Hibernate, Oracle, GWT, Java, Software Development, Tomcat, Databases, Integration