Software is the life-blood, life-line of every business. Every business spends several millions of dollars on business applications and technology applications. It is very important to write good code, have a good design, use correct data structures and algorithms and to manage the project well. Often all it takes is one flaw in design, algorithm, data structures or code that is poorly written not readable, not maintainable.
In past 20 years I have reviewed, guided and corrected design, algorithm and code of several applications at several fortune 100 companies. The correct design, the correct choice of data structures and algorithms; and writing good, readable, maintainable code can help reduce project costs tremendously.
I excel in business process reengineering, software reengineering. I excel in looking at a business process, business activity, business task and identifying how we can do that business task through software helping reduce operating costs and increase efficiency.
MAY 1996 till Date:
President and Chief Technology Officer. SpaceAge. www.SpaceAgeGroup.com
EDUCATION:
- MS. Computer Science. 1992. Indian Institute of Technology, Bombay. One of the first at IIT to specialize in Object Technologies and without any formal mentoring.
- BS. Electronics. 1988. Jawaharlal Nehru University, India.
- BS. Maths. 1980. Jawaharlal Nehru University, India. (Part of Syllabus at NDA)
- GRADUATE: West Point of Asia - NDA, Pune, India. Four years training. Served in the Army for 11 years.
- 1994: IIT Delhi - Selected for Ph.D., program in Parallel Algorithms, Parallel Processing, but chose to take a job offer from the US.
- 1982: Military College of Telecommunications Engineering. Six months Young Officers Training in Electronics, Communications and Technology Management.
EXPERIENCE SUMMARY:
- Exceptionally gifted in multiple areas and multiple technologies as a Chief Software Architect, Methodologist and 100% Hands-On Software Engineer.
- I excel in finding technology solutions for business needs. On occasions I have reinvented the wheel and developed cost effective innovative solutions.
- I think having a rock solid foundation in Computer Science combined with intellect and experience enables any software professional to advance from one technology to another effortlessly.
- Over past thirty years I have several times time and again ventured into new areas and in a matter of few weeks outperformed experts with several years experience.
- Excelled in every area I put my hands into, outperformed experts mentored Professors, PhDs, Programmers, Architects, Sales-Marketing Staff, Admin Staff, Accounts, Recruiters, Attorneys, etc.
- During my bachelors and masters at IIT I learned a lot and a few times in classroom lecture sessions, identified errors and corrected professors.
- When in high school, helped weak students study, helped a class mate graduate.
- Did marriage counseling since I was 17 years old. Helped prevent two marriages from ending in divorce.
- At 27 while in the army in my leisure time, solved a very challenging child education case which several experts failed to solve. A girl in 5th grade had failed and repeated a grade twice before and now if she failed a third time she would be expelled from school. Her father came to me and said, "I heard about your social work,.. several best educators have tried, I myself tried, .. will you like to try." In each subject she was scoring barely 5/100 marks. In three months, she passed her 5th grade exam with over 50% marks. She went from "I cant!" to walking up to her dad and saying, "I can study, I will study!". She went on to pass her high school and college.
- Time and again helped several individuals get back to work who were out of work for several months, etc.
- OVER THIRTY YEARS experience in researching, studying, developing human potential. One important area of work involved giving lectures in various schools. Ever since I was 17 years old, I have been studying and guiding the mental, moral and psychological development of children and young adults. Creating an awareness and concern towards key challenges facing Earth - Degradation of the Human Mind and Degradation of the Environment. Planting such personality traits as: integrity, human values, concern for environment, thirst for knowledge, a passion for excellence, etc. For several years I lectured in various schools.
- SpaceAge: At SpaceAge, we are a Team of Software Developers. We provide Software Development Services to Clients in NY and NJ such as Verizon, HBO, BMW, AT&T, City of New York, Lucent, TIAA-CREF, JPM Chase, Citigroup, Credit Suisse, Goldman Sachs, UBS, etc. We focus on Java-J2EE Technologies.
- SpaceAge: Train-to-Hire Program: In SpaceAge we combine social work with business. We help those unemployed for several months, get back to work, through our train-to-hire program. Depending on individuals intellect and background we train an individual for three to twelve months in some of the most intellectually challenging software technologies and make him more competent than those with 5 or 10 years real life experience a feat which no company out there can match.
We have trained and put back to work several Ph.D.s and Professors of Computer Science.
- OVER TWENTY FIVE YEARS experience as a hands-on Project Manager, Architect, Methodologist and Lead Software Engineer in design and development of distributed applications, all encompassing management, technical leadership and complete life cycle application development.
- MEGA METHODOLOGY: In 1998, created MEGA Methodology for Merrill Lynch tailored to their needs -- a UML compliant Methodology for managing, designing and building Mega (very large) Systems. A group of ten independent senior methodologist / architects voted for mega over the methodology proposed by a team of over 20 Andersen Consulting experienced methodologists lead by an eminent methodologist / architect Colin Scott.
- XML, PML, FRML: In May 2000, I was faced with the problem of distributed database synchronization and distributed file synchronization. I had heard about XML, I looked at a hello world XML document. It did not appear that it would solve my problem. Time was running out. By the next morning I had thought and planned out a complete solution. I created extensions to XML and called it PML and FRML for Persistence Markup Language and File Replication Mark Up Language and designed an ingenious, cost effective solution. Over the next one week I coded 100% generic PML and FRML parsers, integrated it with the Falcon Application Suite, tested and deployed the solution.
- BPR: Expertise in Business Process Re-Engineering, in Designing and Developing Systems involving Re-Engineering of business processes and Re-Engineering of existing systems.
- OVER TWENTY YEARS experience as a Methodologist / Analyst / Architect. Expertise in Methodologies of Grady Booch, Rumbaugh and Ivar Jacobson / UML / Rational Rose, RUP. At Merrill Lynch and in Chase Manhattan Bank, I have rubbed shoulders with methodologists who were the best in the Industry. Project managers and team members found me better than the best. I have a gifted ability to build, architect, design as well as to manage mega systems development.
- In 1996 in Chase at the CLR project I set the standards for doing Distributed Component Analysis and Design when there was not a single book on this subject in the market.
- In Feb 1998, in Merrill Lynch -- Private Client Reinvent project I wrote from scratch MEGA Methodology.
Both in Chase and Merrill Lynch I accomplished what a team of over ten top notch architects from Accenture / Anderson Consulting could not, and were let go by the client (Chase and Merrill Lynch).
- TRAINING / MENTORING / SEMINARS: I have a gifted ability to mentor / train. I have trained Professors of Computer Science and individuals with Ph.D. in Computer Science. I have trained individuals who have a Ph.D. from Harvard University. I have trained Ph.Ds from top university in Russia and had over twenty years software industry experience. I have trained Methodologists, Architects, Project Leaders, Lead Developers, etc. I have conducted training sessions in Object Oriented Programming, Java, J2EE, EJB, JSP, Servlets, JMS, WebServices, SOA, Struts, Hibernate, Spring, XML, RUP, Design Patterns, CORBA, ORBIX, COM, DCOM, C++, Advanced C++, Visual C++, MFC, ASP, Object Oriented Design, Distributed Component Analysis & Design, UML, Rational Rose, Database analysis and design, etc.
- Consistently reduced project cost and duration through an improved approach to Analysis, Design, Development and Management of the entire software development process.
- I have a gifted ability to look at any business or technical problem and be able to successfully devise a solution. I am an expert in finding technology solutions for business needs, in leveraging the power of technology and team work to solve business needs.
- CURRENT EXPERTISE as a hands-on CTO, Senior Manager, Architect and Software Engineer in Java, J2EE, EJB, JSP, Servlets, Struts, Hibernate, Spring, JMS, WebServices, SOA, XML, .NET, VB.NET, ASP.NET, C#, RUP, Design Patterns, Business Process Re-Engineering, Distributed Component Analysis and Design, Web Application Design, COM, DCOM, ActiveX, OLE, CORBA, Orbix/C++, OrbixWeb, MSMQ, MTS, MQ Series, C, C++, Visual C++ 6.0, Visual Basic 6.0, Rational Rose, Design Patterns, Rational Unified Process, Methodology of Ivar Jacobson, Grady Booch, UML, Client-server, Distributed Component Architecture, Three Tiered Architecture, Internet and Intranet based applications, VBScript, ASP, HTML, DHTML, JavaScript, VBScript, Windows NT, Sybase, Oracle, MS-SQL Server, XML, PML and FRML.
13. SOFTWARE PROJECTS SINCE 1995:
Very often I have been working on multiple projects in parallel, wearing multiple hats. I have mentored and guided SpaceAge employees programmers/software engineers (design, coding, etc.), working at various software projects for various clients such as Verizon, Goldman Sachs, JPM Chase, Merrill Lynch, TIAA CREF, etc. Used technologies such as Java, J2EE, EJB, JSP, Servlets, Struts, JMS, WebServices, SOA, XML, .NET, VB.NET, ASP.NET, C#, RUP, Design Patterns, Oracle, Sybase, SQL, etc.
WORK EXPERIENCE: PROJECTS
1. DEC 1998 till Date: SpaceAge. Falcon: Integrated Business Management System.
In SpaceAge I have designed and coded and continue to enhance and maintain, several applications such as (a) Falcon an Integrated Business Management System. (b) Recruitment Management System. (c) Marketing Management System. (d) Custom Email Server. (e) Document Management. (f) Knowledge Management. (g) Mass Mailer. (h) Application Security. (i) Application Monitor. (j) Account Management System (k) Invoicing and Billing. (l) Time Sheet Management. (m) Payroll Processing. (n) Dronacharya, etc. Dronacharya is a state of the art Technology Training System, the like of which no other company on Earth possibly may have. I have created extensions to XML SXML, FRML and PML and I have developed Parsers for these. I have designed and coded custom MOM (message oriented middleware) solutions. I have designed and coded innovative cost effective solution to synchronize distributed file systems and distributed databases.
2. SEP 1998 MAR 1999: Merrill Lynch. New Jersey. PCR (Private Client Re-Invent Project).
3. APR 1996 OCT 1997: Chase Manhattan Bank. NYC. CLR (Credit Lending Re-Engineering Project).
4. MAY 1995 - MAR 1996: Bankers Trust, Jersey City, N.J. DCAPS-II (Defined Contributions and Participant Services).
- MAR 1993 to MAR 1995: Research and study in various fields related to computer science such as Object Technologies, SmallTalk, C++, Borland C++, Visual C++, Windows SDK, Parallel Algorithms, Parallel Architectures, Artificial Intelligence, Expert Systems, Object Oriented Analysis And Design, Methodology of Grady Booch, Methodology of James Rumbaugh, Object Oriented Software Engineering (Methodology by Ivar Jacobson), Operating Systems Design, Compilers, Assembly Language Programming for Intel 8085 and 80x86 Microprocessors, Computer Architecture, Microprocessor Architecture (8085, 8086, 80x86), RDBMS, SQL, Cobol, etc.
- 1994: only one to be selected for Ph.D. in Parallel Algorithms at IIT New Delhi (from a group of over 40 applicants) Parallel Algorithms, Parallel Processing is one of the most intellectually challenging areas in Computer Science. I did not join, instead took up a job offer from the US.
- JAN 1982 to FEB 1993: Indian Army, Corps of Signals.
- Held various positions in technology management, technology leadership involving management and engineering of large complex mission critical communication networks and systems.
- Displayed exceptional leadership and management skills, drawing out the best in troops. Time and again turning around individuals and units having a record of poor performance and discipline.