SlideShare une entreprise Scribd logo
1  sur  8
Vidya Shankar. S
#705,8th’B’ main, 3rd cross, IIMB post, Vijaya Bank Layout, Bangalore- 560 076
E-mail: shankarvidya.s@gmail.com Cell: +919449080954
Summary of Work Experience
● Working as an Associate Architect at TEKSystems on open source technologies with a
cumulative experience of 7.5 years
● Worked as a Senior Developer at IDS technologies on Grails
● Worked as a Senior Software Engineer at Toozio Technologies India Pvt Ltd on Grails
1.3.7
● Worked as a Software Engineer Systems Integration at Esko-Graphics India Pvt Ltd. on
Java and J2EE, Struts 2.0, Axis2 Web Services, Mule ESB, Enovia PLM, SAP-JCO
● Worked as Software Engineer R&D at Ranal Software Solutions Pvt Ltd. on J2SE
platform, in collaborative Process Life Cycle Management
Qualifications
 First class Bachelors in Mechanical Engineering from M.S Ramaiah Institute of
Technology during May 2005
 First class Diploma in Mechanical Engineering from P.E.S Polytechnic during April 2002
Summary of Technical Skill Sets
Summary of Soft Skill Sets
Product Development Lifecycle SDLC, Waterfall, Agile
Certification Programs
Diploma in Business Management from All India
Institute of
Management Studies, Sun Certified Java program
from NIIT, CATIA V5, Scrum.org certified Scrum
Master
Programming Languages Core Java, Spring, Groovy 1.8, Node JS
Operating Systems Windows 9x/XP, Linux (Fedora Core), El Captian
Version Control Tools SVN, CVS, Git
Web Technologies
J2EE, Struts 2.0, Axis2 and ReST Web Services, Grails 2.2.x,
Angular JS
Application Server JBOSS, Websphere Application Server 8.5, Glassfish
Web Server Apache, Apache Tomcat, Jetty, Express JS
Application Utilities Rational Software Architect, Rational Rose, Maven, Mule ESB,
Enovia PLM, SAP-JCO, Amazon ECF, S3, AWS, Liferay 6.1,
Microsoft Azure, Apigee, Elastic Search
Professional Experience
Associate Architect, TEK systems India Service Center from October 2012-
Till date
Our Application Development practice specializes in services that span the full software
development lifecycle. Through our commitment for superior customer service and a
personal dedication to helping our clients achieve success, we maintain a customer
satisfaction score that is 20% higher than the industry average
Responsibilities
 My work involves requirement gathering & analysis, designing, developing,
mentoring, documenting, implementing and deploying solutions for our clients
 I have used a native mature technique which uses the best practices of Agile blended
with our real world experience from working with a fertile client ecosystem, called
TEKnique to work with clients produce requirement artefacts
 I have used Grails 2.2.x, Node JS, Micro services on Spring Boot and Spring MVC
with Java 1.8 to develop solutions. I have also worked with Portal technologies like
Liferay 6.1 as well
 I have used Mule ESB, JBoss ESB, Apigee as Orchestration engines to cater to
business requirements via services ReST as well as SOAP services
 I have used Angular 1.x to serve the frontend needs
 I have used AWS, ECF, Beanstalk, S3, ReST API on Amazon, App Services, SQL
Server, Redis cache, Batch processing on Microsoft Azure while Jenkins was the CI
tool of choice
 I have used Junit, Mockito, Spock, Karma JS, Cucumber JS and Gherkin JS for unit
and integration testing
Technologies
Programming Languages Core Java, Groovy 2.x, Spring, Hibernate, Node JS
Operating System Windows 9x/XP, El Capitan OSx
Web Technologies J2EE, Grails 1.3.7, Grails 2.2.3, Spring MVC, Spring Boot
Application Server Websphere Application Server 8.5
Application Utilities
SVN, Git, Liferay 6.1, Amazon ECF, AWS, S3, Microsoft
Azure, Mule ESB, JBoss ESB, Apigee, Elastic Search
Senior Software Engineer, IDS Technologies India Pvt Ltd from July
2012- October 2012
International Decision Systems is the leading provider of software and solutions for the
Asset Finance market. For over 30 years, the company has offered integrated solutions
from origination through disposition and asset management, supported by an ongoing
research and development effort unrivaled in the market space.
IDS offer the industry’s broadest range of functionality, with systems designed to manage
all contract and asset management activities from origination and booking through end-
of-term disposition. IDS provides the most flexible way to deploy an equipment financing
software solution by enabling a customer-configurable system
My work involved requirement analysis, designing, developing, mentoring, documenting,
implementing and deploying solutions for our product. Developed on Grails 1.3.7
technology, InfoLease web is the new façade for the preexisting product. This façade would
then make a Web Service call to the backend to compute Asset Lease information
Responsibilities
● Responsible for requirements gathering and analysis
● Responsible for developing and implementing solutions based on requirement
● Responsible for mentoring other members in their assignments
● Responsible for testing, release and deployment of developed modules
Technologies
Programming Languages Core Java, Groovy 1.8
Operating System Windows 9x/XP
Web Technologies J2EE, Grails 1.3.7, REST Web services
Web Server Apache Tomcat,
Application Utilities IntelliJ, Clear Case, Info Lease
Senior Software Engineer, Toozio Technologies India Pvt Ltd from
October 2011- July 2012
Toozio is a multinational corporation which offers a comprehensive global Corporate Toolkit
for business leaders to succeed in the knowledge economy.
Toozio embodies the next generation of commerce enablement and is structured as a premier
business enhancement platform. It offers enterprises the opportunity to enhance their digital
commerce presence and reach a global market of buyers. Enterprises can enhance their procurement
leverage by interacting with a global supplier base on this e-commerce platform.
My work involved requirement analysis, designing, developing, mentoring, documenting,
implementing and deploying solutions for our product. Developed on Grails 1.3.7
technology and deployed on Cloud infrastructure, our product is one stop solution to all
our customer e-commerce needs. Role based authorization enables us to offer bespoke
services to our customer base across segments
Responsibilities
● Responsible for requirements gathering and analysis
● Responsible for developing and implementing solutions based on requirement
● Responsible for mentoring other members in their assignments
● Responsible for testing, release and deployment of developed solutions
Technologies
Programming Languages Core Java, Groovy 1.8
Operating System Windows 9x/XP
Web Technologies J2EE, Struts 2.0, Grails 1.3.7, REST Web services
Web Server Apache, Apache Tomcat, Jetty
Application Utilities Eclipse, Net Beans, LDAP, SVN, Git, Amazon Cloudfront
Software Engineer Systems Integration, Esko-Graphics India Private Ltd
from May 2008- July 2011
Esko-Graphics India Pvt Ltd is the Indian arm of world leaders in commercial print and packaging
solutions provider EskoArtwork. Headquartered in Ghent, Belgium, it addresses to the needs of
printing, packaging domain through a suite of software solutions backed by robust hardware
installations.
The Bangalore Center undertakes integration of our software suite with the clients existing
backend systems. Although integration comprises the bulk of the solutions provided, the quality,
robustness and timeliness of our solutions have spawned custom development of solutions for
their existing software infrastructure beyond our own products
My work involved designing, developing, implementing and deploying such custom solutions for our
online print/packing project management tool called WebCenter. Developed on J2EE technology,
WebCenter has its own approval engine that is responsible to garner approval from various users
involved, within the framework of a project and one of its facilities, a document. If the se documents
contained any graphical information in them, WebCenter rips the file and gathers this graphical
information and then creates a pyramid tiff file. These files can then be viewed in the native viewer
built into the tool.
Responsibilities
● Responsible for developing and implementing custom solutions based on client
requirement
● Responsible for testing, release and deployment of developed solutions
● Development and enhancement of SDK of our core product
● Creation, maintenance and upgradation of a SDK Client library that standardizes
invocation and use of core product SDK
Technologies
Programming Languages Core Java
Operating System Windows 9x/XP
Web Technologies
J2EE, Struts 2.0, Axis2 Web Services, Prototype Javascript
Library
Application Server JBOSS
Web Server Apache Tomcat, Glassfish
Application Utilities
Eclipse, Netbeans, Apache Commons, Maven 2.0, SVN, Mule
ESB, Enovia PLM, SAP-JCO
Software Engineer R&D, Ranal Software Solutions Private Ltd from Sept
2007 – May 2008
Ranal’s CAMeLEAN
®
/cPLM (collaborative Process Lifecycle Management) and CAMeLEAN
®
/PM
(Program/Project Management) are leading-edge products that allow organizations to
plan, execute, track & manage processes, programs and projects utilizing patent pending
LifeCycle technology.
My work was mainly in Body in White and General Assembly. I was working directly with
one of our leading customers, to better understand their requirement, analyze it and then
develop a solution.
Responsibilities
● Worked on “Configuration Editors”, “Process Plan Editors” & “Fastener Link Editors”,
which are the highlights of Body in White and General Assembly.
● Responsible for maintenance of customer datasets and migration of these datasets
to current version of the software.
● Responsible for writing Java bean shell macros to address this data migration, or
any minor customer enhancements.
● And was responsible for delivery and release of these developed functionalities
for testing
Technologies
Programming Languages Core Java, Java bean shell macros
Operating System Linux (Fedora Core)
Application Utilities Eclipse, Netbeans, CVS
Software architecture of a Mission Critical System at JATP Cell, IISc from
Dec 2006 – Sept 2007
Joint Advanced Training Program is a collaborative initiative between DRDL labs and IISC. This Cell is
a liaison between cutting edge academic research that goes on at IISc with the research and
development programs of DRDL labs. Various initiatives are undertaken by this cell to continue to
bring theory to practice.
One such initiative involved software design and architecture of a mission critical system. The
requirement analysis was done using Rational Rose and various UML diagrams were developed using
Rational Software Architect.
Based on the requirement analysis, a Service Oriented Architecture was proposed along with
architecture patterns such as Model-View-Controller and Thick Broker were proposed. The
Singleton, Memento, Iterator, Command were some of the prominent Design Patterns used.
A comprehensive Design Document was prepared elaborating implementation details of each of the
identified nodes. It also highlighted Inter Process Communication Mechanisms, the Runtime
Architecture and the Fault Tolerance built into the proposed architecture
The reliability and performability of the architecture proposed was verified using Timed Petri Nets.
Petri Nets were developed to model the dynamic behavior of the architecture. Based on the
hardware reliability modeled, certain critical recommendations were made to the client.
Based on the encouraging results from the project, a few technical papers were published
Responsibilities
● Was responsible for the Requirement Analysis
● Developed various subsystems from the requirements and proposed the Service
Oriented Architecture as a framework for the architecture
● Developed various UML diagrams and laid out framework for the code layout using
Rational Software Architect and Rational Rose
● Co-authored the design document and was responsible for the Runtime Architecture and
the Fault Tolerance approach for the software architecture
● Responsible for the developing the hardware reliability models
● Co-authored a few technical papers on Software Architecture and Reliability modeling
Technologies
Programming Languages Core Java
Operating System Linux (Fedora Core)
Modeling Language UML , GOF Design Patterns, basics of Architectural Patterns
Application Utilities
Eclipse, Rational Software Architect, Rational Rose,
Netbeans
Position Papers
● RFID an Introduction to the next generation of Business Solutions
● E-Logistics solutions for emerging e-Business.
● Pattern Oriented Software Design of Real-Time Mission Control Systems
● Reliability and Performability Analysis of Mission Critical Systems using Stochastic
Petri Nets
Accolades
● Best Project Award for “ELX” a Logistics Exchange
● Merit Certificate for securing highest marks in Applied Science during Diploma
Personal Details
Date of Birth: 10th September 1980
Passport No: Passport No: Z3113822 (Valid Till 7th Jan 2025)
Languages: English, Kannada, Hindi
Visa Information: B1-M for US valid till 23rd Nov 2019, B1-M for Canada valid till 6th Jan
2025
Extra-Curricular Activities
● I was a student member of All India Society for Mechanical Engineers during my
graduation.
● I am an avid Formula One, fan and religiously follow football and cricket.
● Traveling is a hobby and I have traveled a lot.
● I also am a theater enthusiast and had participated in many plays and skits during
my school days and had many accolades while representing my school in inter-
school competitions.
● Also was practicing yoga during my school days rigorously and had represented
my school in a district level competition and had won honorary mentions.

Contenu connexe

Tendances (20)

Resume_20012017
Resume_20012017Resume_20012017
Resume_20012017
 
KLAKSHMAN
KLAKSHMANKLAKSHMAN
KLAKSHMAN
 
Ravindra Resume
Ravindra ResumeRavindra Resume
Ravindra Resume
 
Nilesh_Surange J2EE 9.5+ Years
Nilesh_Surange J2EE  9.5+ YearsNilesh_Surange J2EE  9.5+ Years
Nilesh_Surange J2EE 9.5+ Years
 
Ashok_Resume
Ashok_ResumeAshok_Resume
Ashok_Resume
 
Abhishek latest
Abhishek latestAbhishek latest
Abhishek latest
 
SHRINIDHI_H_A_Profile_updated
SHRINIDHI_H_A_Profile_updatedSHRINIDHI_H_A_Profile_updated
SHRINIDHI_H_A_Profile_updated
 
1 . Update Resume (in doc)- Ankit Jain
1 . Update Resume (in doc)- Ankit Jain1 . Update Resume (in doc)- Ankit Jain
1 . Update Resume (in doc)- Ankit Jain
 
Resume-Fred
Resume-FredResume-Fred
Resume-Fred
 
SachinBC_Resume
SachinBC_ResumeSachinBC_Resume
SachinBC_Resume
 
Brij
BrijBrij
Brij
 
Subhadra Banerjee_latest
Subhadra Banerjee_latestSubhadra Banerjee_latest
Subhadra Banerjee_latest
 
Kishore_Kandavalli_Resume
Kishore_Kandavalli_ResumeKishore_Kandavalli_Resume
Kishore_Kandavalli_Resume
 
Subhajit_Das_Resume_(M)2016
Subhajit_Das_Resume_(M)2016Subhajit_Das_Resume_(M)2016
Subhajit_Das_Resume_(M)2016
 
Ravindra_Resume
Ravindra_ResumeRavindra_Resume
Ravindra_Resume
 
Chaitanya r b resume
Chaitanya r b resumeChaitanya r b resume
Chaitanya r b resume
 
Saravanan-SoftwareProfessional
Saravanan-SoftwareProfessionalSaravanan-SoftwareProfessional
Saravanan-SoftwareProfessional
 
Mahabaleshwar Shastry
Mahabaleshwar ShastryMahabaleshwar Shastry
Mahabaleshwar Shastry
 
Resume_Manav_Rathi
Resume_Manav_RathiResume_Manav_Rathi
Resume_Manav_Rathi
 
Pavan Kumar - Workforce & Mobility Services Professional
Pavan Kumar -  Workforce & Mobility Services ProfessionalPavan Kumar -  Workforce & Mobility Services Professional
Pavan Kumar - Workforce & Mobility Services Professional
 

En vedette

Mariage Anglais
Mariage AnglaisMariage Anglais
Mariage Anglaisalexiane
 
Katherine Waite Professional Resume
Katherine Waite Professional ResumeKatherine Waite Professional Resume
Katherine Waite Professional ResumeKatie Waite
 
La solidaridad
La solidaridadLa solidaridad
La solidaridadkelys246
 
Karthik - SAP HR
Karthik - SAP HRKarthik - SAP HR
Karthik - SAP HRKarthik D
 
MA Student Resume'-Jamesha Bruce
MA Student Resume'-Jamesha BruceMA Student Resume'-Jamesha Bruce
MA Student Resume'-Jamesha BruceJamesha Bruce
 

En vedette (8)

Mariage Anglais
Mariage AnglaisMariage Anglais
Mariage Anglais
 
Katherine Waite Professional Resume
Katherine Waite Professional ResumeKatherine Waite Professional Resume
Katherine Waite Professional Resume
 
La solidaridad
La solidaridadLa solidaridad
La solidaridad
 
2015 MASTER Resume - Employment History - Ginny Messer
2015 MASTER Resume - Employment History - Ginny Messer2015 MASTER Resume - Employment History - Ginny Messer
2015 MASTER Resume - Employment History - Ginny Messer
 
Karthik - SAP HR
Karthik - SAP HRKarthik - SAP HR
Karthik - SAP HR
 
Hilda
HildaHilda
Hilda
 
MA Student Resume'-Jamesha Bruce
MA Student Resume'-Jamesha BruceMA Student Resume'-Jamesha Bruce
MA Student Resume'-Jamesha Bruce
 
RESUME - Marc Bercier - Long
RESUME - Marc Bercier - LongRESUME - Marc Bercier - Long
RESUME - Marc Bercier - Long
 

Similaire à Vidya_Shankar-Res-Consize

Avishek mazumdar 5512477020
Avishek mazumdar 5512477020Avishek mazumdar 5512477020
Avishek mazumdar 5512477020Avishek Mazumdar
 
Ashwini_S_(BE,_Software_Engineer)
Ashwini_S_(BE,_Software_Engineer)Ashwini_S_(BE,_Software_Engineer)
Ashwini_S_(BE,_Software_Engineer)Ashwini s
 
Mobility Architect_Rajasekaran Sagadevan_10+
Mobility Architect_Rajasekaran Sagadevan_10+Mobility Architect_Rajasekaran Sagadevan_10+
Mobility Architect_Rajasekaran Sagadevan_10+Raja Sekaran
 
Resume ellucian-vishal matta
Resume ellucian-vishal mattaResume ellucian-vishal matta
Resume ellucian-vishal mattaVishal Matta
 
CV_Rahul Sharma_DotNetMVC_Angularjs_Developer
CV_Rahul Sharma_DotNetMVC_Angularjs_DeveloperCV_Rahul Sharma_DotNetMVC_Angularjs_Developer
CV_Rahul Sharma_DotNetMVC_Angularjs_DeveloperRahul Sharma
 
Technical Profile-TejasPatel-UI-Oct2016
Technical Profile-TejasPatel-UI-Oct2016Technical Profile-TejasPatel-UI-Oct2016
Technical Profile-TejasPatel-UI-Oct2016Tejas Patel
 
Puneet_Senior_Java_Developer_Resume
Puneet_Senior_Java_Developer_ResumePuneet_Senior_Java_Developer_Resume
Puneet_Senior_Java_Developer_ResumePuneet Nebhani
 
Vishal Soni-J2EE
Vishal Soni-J2EEVishal Soni-J2EE
Vishal Soni-J2EEvishal soni
 
PROFESSIONAL SUMMARY - NOUFALTM
PROFESSIONAL SUMMARY - NOUFALTM PROFESSIONAL SUMMARY - NOUFALTM
PROFESSIONAL SUMMARY - NOUFALTM Noufal T M
 
Nagendra hegde resume latest
Nagendra hegde resume latestNagendra hegde resume latest
Nagendra hegde resume latestNagendra Hegde
 

Similaire à Vidya_Shankar-Res-Consize (20)

Sunil kumar resume
Sunil kumar resumeSunil kumar resume
Sunil kumar resume
 
Sandesh Sodaye_0.5
Sandesh Sodaye_0.5Sandesh Sodaye_0.5
Sandesh Sodaye_0.5
 
Avishek mazumdar 5512477020
Avishek mazumdar 5512477020Avishek mazumdar 5512477020
Avishek mazumdar 5512477020
 
Avishek mazumdar 5512477020
Avishek mazumdar 5512477020Avishek mazumdar 5512477020
Avishek mazumdar 5512477020
 
Ashwini_S_(BE,_Software_Engineer)
Ashwini_S_(BE,_Software_Engineer)Ashwini_S_(BE,_Software_Engineer)
Ashwini_S_(BE,_Software_Engineer)
 
CV -UmerAslam
CV -UmerAslamCV -UmerAslam
CV -UmerAslam
 
Mobility Architect_Rajasekaran Sagadevan_10+
Mobility Architect_Rajasekaran Sagadevan_10+Mobility Architect_Rajasekaran Sagadevan_10+
Mobility Architect_Rajasekaran Sagadevan_10+
 
Arun Kumar(7.8Yrs).DOC
Arun Kumar(7.8Yrs).DOCArun Kumar(7.8Yrs).DOC
Arun Kumar(7.8Yrs).DOC
 
Shubham resume
Shubham resumeShubham resume
Shubham resume
 
Resume ellucian-vishal matta
Resume ellucian-vishal mattaResume ellucian-vishal matta
Resume ellucian-vishal matta
 
Srinivas_Pujari_Profile
Srinivas_Pujari_ProfileSrinivas_Pujari_Profile
Srinivas_Pujari_Profile
 
CV_Rahul Sharma_DotNetMVC_Angularjs_Developer
CV_Rahul Sharma_DotNetMVC_Angularjs_DeveloperCV_Rahul Sharma_DotNetMVC_Angularjs_Developer
CV_Rahul Sharma_DotNetMVC_Angularjs_Developer
 
Technical Profile-TejasPatel-UI-Oct2016
Technical Profile-TejasPatel-UI-Oct2016Technical Profile-TejasPatel-UI-Oct2016
Technical Profile-TejasPatel-UI-Oct2016
 
Puneet_Senior_Java_Developer_Resume
Puneet_Senior_Java_Developer_ResumePuneet_Senior_Java_Developer_Resume
Puneet_Senior_Java_Developer_Resume
 
Resume_Debaprasad
Resume_DebaprasadResume_Debaprasad
Resume_Debaprasad
 
Vishal Soni-J2EE
Vishal Soni-J2EEVishal Soni-J2EE
Vishal Soni-J2EE
 
PROFESSIONAL SUMMARY - NOUFALTM
PROFESSIONAL SUMMARY - NOUFALTM PROFESSIONAL SUMMARY - NOUFALTM
PROFESSIONAL SUMMARY - NOUFALTM
 
Nagendra hegde resume latest
Nagendra hegde resume latestNagendra hegde resume latest
Nagendra hegde resume latest
 
SureshSunkara
SureshSunkaraSureshSunkara
SureshSunkara
 
Resume amrit
Resume amritResume amrit
Resume amrit
 

Vidya_Shankar-Res-Consize

  • 1. Vidya Shankar. S #705,8th’B’ main, 3rd cross, IIMB post, Vijaya Bank Layout, Bangalore- 560 076 E-mail: shankarvidya.s@gmail.com Cell: +919449080954 Summary of Work Experience ● Working as an Associate Architect at TEKSystems on open source technologies with a cumulative experience of 7.5 years ● Worked as a Senior Developer at IDS technologies on Grails ● Worked as a Senior Software Engineer at Toozio Technologies India Pvt Ltd on Grails 1.3.7 ● Worked as a Software Engineer Systems Integration at Esko-Graphics India Pvt Ltd. on Java and J2EE, Struts 2.0, Axis2 Web Services, Mule ESB, Enovia PLM, SAP-JCO ● Worked as Software Engineer R&D at Ranal Software Solutions Pvt Ltd. on J2SE platform, in collaborative Process Life Cycle Management Qualifications  First class Bachelors in Mechanical Engineering from M.S Ramaiah Institute of Technology during May 2005  First class Diploma in Mechanical Engineering from P.E.S Polytechnic during April 2002 Summary of Technical Skill Sets Summary of Soft Skill Sets Product Development Lifecycle SDLC, Waterfall, Agile Certification Programs Diploma in Business Management from All India Institute of Management Studies, Sun Certified Java program from NIIT, CATIA V5, Scrum.org certified Scrum Master Programming Languages Core Java, Spring, Groovy 1.8, Node JS Operating Systems Windows 9x/XP, Linux (Fedora Core), El Captian Version Control Tools SVN, CVS, Git Web Technologies J2EE, Struts 2.0, Axis2 and ReST Web Services, Grails 2.2.x, Angular JS Application Server JBOSS, Websphere Application Server 8.5, Glassfish Web Server Apache, Apache Tomcat, Jetty, Express JS Application Utilities Rational Software Architect, Rational Rose, Maven, Mule ESB, Enovia PLM, SAP-JCO, Amazon ECF, S3, AWS, Liferay 6.1, Microsoft Azure, Apigee, Elastic Search
  • 2. Professional Experience Associate Architect, TEK systems India Service Center from October 2012- Till date Our Application Development practice specializes in services that span the full software development lifecycle. Through our commitment for superior customer service and a personal dedication to helping our clients achieve success, we maintain a customer satisfaction score that is 20% higher than the industry average Responsibilities  My work involves requirement gathering & analysis, designing, developing, mentoring, documenting, implementing and deploying solutions for our clients  I have used a native mature technique which uses the best practices of Agile blended with our real world experience from working with a fertile client ecosystem, called TEKnique to work with clients produce requirement artefacts  I have used Grails 2.2.x, Node JS, Micro services on Spring Boot and Spring MVC with Java 1.8 to develop solutions. I have also worked with Portal technologies like Liferay 6.1 as well  I have used Mule ESB, JBoss ESB, Apigee as Orchestration engines to cater to business requirements via services ReST as well as SOAP services  I have used Angular 1.x to serve the frontend needs  I have used AWS, ECF, Beanstalk, S3, ReST API on Amazon, App Services, SQL Server, Redis cache, Batch processing on Microsoft Azure while Jenkins was the CI tool of choice  I have used Junit, Mockito, Spock, Karma JS, Cucumber JS and Gherkin JS for unit and integration testing Technologies Programming Languages Core Java, Groovy 2.x, Spring, Hibernate, Node JS Operating System Windows 9x/XP, El Capitan OSx Web Technologies J2EE, Grails 1.3.7, Grails 2.2.3, Spring MVC, Spring Boot Application Server Websphere Application Server 8.5 Application Utilities SVN, Git, Liferay 6.1, Amazon ECF, AWS, S3, Microsoft Azure, Mule ESB, JBoss ESB, Apigee, Elastic Search
  • 3. Senior Software Engineer, IDS Technologies India Pvt Ltd from July 2012- October 2012 International Decision Systems is the leading provider of software and solutions for the Asset Finance market. For over 30 years, the company has offered integrated solutions from origination through disposition and asset management, supported by an ongoing research and development effort unrivaled in the market space. IDS offer the industry’s broadest range of functionality, with systems designed to manage all contract and asset management activities from origination and booking through end- of-term disposition. IDS provides the most flexible way to deploy an equipment financing software solution by enabling a customer-configurable system My work involved requirement analysis, designing, developing, mentoring, documenting, implementing and deploying solutions for our product. Developed on Grails 1.3.7 technology, InfoLease web is the new façade for the preexisting product. This façade would then make a Web Service call to the backend to compute Asset Lease information Responsibilities ● Responsible for requirements gathering and analysis ● Responsible for developing and implementing solutions based on requirement ● Responsible for mentoring other members in their assignments ● Responsible for testing, release and deployment of developed modules Technologies Programming Languages Core Java, Groovy 1.8 Operating System Windows 9x/XP Web Technologies J2EE, Grails 1.3.7, REST Web services Web Server Apache Tomcat, Application Utilities IntelliJ, Clear Case, Info Lease
  • 4. Senior Software Engineer, Toozio Technologies India Pvt Ltd from October 2011- July 2012 Toozio is a multinational corporation which offers a comprehensive global Corporate Toolkit for business leaders to succeed in the knowledge economy. Toozio embodies the next generation of commerce enablement and is structured as a premier business enhancement platform. It offers enterprises the opportunity to enhance their digital commerce presence and reach a global market of buyers. Enterprises can enhance their procurement leverage by interacting with a global supplier base on this e-commerce platform. My work involved requirement analysis, designing, developing, mentoring, documenting, implementing and deploying solutions for our product. Developed on Grails 1.3.7 technology and deployed on Cloud infrastructure, our product is one stop solution to all our customer e-commerce needs. Role based authorization enables us to offer bespoke services to our customer base across segments Responsibilities ● Responsible for requirements gathering and analysis ● Responsible for developing and implementing solutions based on requirement ● Responsible for mentoring other members in their assignments ● Responsible for testing, release and deployment of developed solutions Technologies Programming Languages Core Java, Groovy 1.8 Operating System Windows 9x/XP Web Technologies J2EE, Struts 2.0, Grails 1.3.7, REST Web services Web Server Apache, Apache Tomcat, Jetty Application Utilities Eclipse, Net Beans, LDAP, SVN, Git, Amazon Cloudfront
  • 5. Software Engineer Systems Integration, Esko-Graphics India Private Ltd from May 2008- July 2011 Esko-Graphics India Pvt Ltd is the Indian arm of world leaders in commercial print and packaging solutions provider EskoArtwork. Headquartered in Ghent, Belgium, it addresses to the needs of printing, packaging domain through a suite of software solutions backed by robust hardware installations. The Bangalore Center undertakes integration of our software suite with the clients existing backend systems. Although integration comprises the bulk of the solutions provided, the quality, robustness and timeliness of our solutions have spawned custom development of solutions for their existing software infrastructure beyond our own products My work involved designing, developing, implementing and deploying such custom solutions for our online print/packing project management tool called WebCenter. Developed on J2EE technology, WebCenter has its own approval engine that is responsible to garner approval from various users involved, within the framework of a project and one of its facilities, a document. If the se documents contained any graphical information in them, WebCenter rips the file and gathers this graphical information and then creates a pyramid tiff file. These files can then be viewed in the native viewer built into the tool. Responsibilities ● Responsible for developing and implementing custom solutions based on client requirement ● Responsible for testing, release and deployment of developed solutions ● Development and enhancement of SDK of our core product ● Creation, maintenance and upgradation of a SDK Client library that standardizes invocation and use of core product SDK Technologies Programming Languages Core Java Operating System Windows 9x/XP Web Technologies J2EE, Struts 2.0, Axis2 Web Services, Prototype Javascript Library Application Server JBOSS Web Server Apache Tomcat, Glassfish Application Utilities Eclipse, Netbeans, Apache Commons, Maven 2.0, SVN, Mule ESB, Enovia PLM, SAP-JCO
  • 6. Software Engineer R&D, Ranal Software Solutions Private Ltd from Sept 2007 – May 2008 Ranal’s CAMeLEAN ® /cPLM (collaborative Process Lifecycle Management) and CAMeLEAN ® /PM (Program/Project Management) are leading-edge products that allow organizations to plan, execute, track & manage processes, programs and projects utilizing patent pending LifeCycle technology. My work was mainly in Body in White and General Assembly. I was working directly with one of our leading customers, to better understand their requirement, analyze it and then develop a solution. Responsibilities ● Worked on “Configuration Editors”, “Process Plan Editors” & “Fastener Link Editors”, which are the highlights of Body in White and General Assembly. ● Responsible for maintenance of customer datasets and migration of these datasets to current version of the software. ● Responsible for writing Java bean shell macros to address this data migration, or any minor customer enhancements. ● And was responsible for delivery and release of these developed functionalities for testing Technologies Programming Languages Core Java, Java bean shell macros Operating System Linux (Fedora Core) Application Utilities Eclipse, Netbeans, CVS
  • 7. Software architecture of a Mission Critical System at JATP Cell, IISc from Dec 2006 – Sept 2007 Joint Advanced Training Program is a collaborative initiative between DRDL labs and IISC. This Cell is a liaison between cutting edge academic research that goes on at IISc with the research and development programs of DRDL labs. Various initiatives are undertaken by this cell to continue to bring theory to practice. One such initiative involved software design and architecture of a mission critical system. The requirement analysis was done using Rational Rose and various UML diagrams were developed using Rational Software Architect. Based on the requirement analysis, a Service Oriented Architecture was proposed along with architecture patterns such as Model-View-Controller and Thick Broker were proposed. The Singleton, Memento, Iterator, Command were some of the prominent Design Patterns used. A comprehensive Design Document was prepared elaborating implementation details of each of the identified nodes. It also highlighted Inter Process Communication Mechanisms, the Runtime Architecture and the Fault Tolerance built into the proposed architecture The reliability and performability of the architecture proposed was verified using Timed Petri Nets. Petri Nets were developed to model the dynamic behavior of the architecture. Based on the hardware reliability modeled, certain critical recommendations were made to the client. Based on the encouraging results from the project, a few technical papers were published Responsibilities ● Was responsible for the Requirement Analysis ● Developed various subsystems from the requirements and proposed the Service Oriented Architecture as a framework for the architecture ● Developed various UML diagrams and laid out framework for the code layout using Rational Software Architect and Rational Rose ● Co-authored the design document and was responsible for the Runtime Architecture and the Fault Tolerance approach for the software architecture ● Responsible for the developing the hardware reliability models ● Co-authored a few technical papers on Software Architecture and Reliability modeling Technologies Programming Languages Core Java Operating System Linux (Fedora Core) Modeling Language UML , GOF Design Patterns, basics of Architectural Patterns Application Utilities Eclipse, Rational Software Architect, Rational Rose, Netbeans
  • 8. Position Papers ● RFID an Introduction to the next generation of Business Solutions ● E-Logistics solutions for emerging e-Business. ● Pattern Oriented Software Design of Real-Time Mission Control Systems ● Reliability and Performability Analysis of Mission Critical Systems using Stochastic Petri Nets Accolades ● Best Project Award for “ELX” a Logistics Exchange ● Merit Certificate for securing highest marks in Applied Science during Diploma Personal Details Date of Birth: 10th September 1980 Passport No: Passport No: Z3113822 (Valid Till 7th Jan 2025) Languages: English, Kannada, Hindi Visa Information: B1-M for US valid till 23rd Nov 2019, B1-M for Canada valid till 6th Jan 2025 Extra-Curricular Activities ● I was a student member of All India Society for Mechanical Engineers during my graduation. ● I am an avid Formula One, fan and religiously follow football and cricket. ● Traveling is a hobby and I have traveled a lot. ● I also am a theater enthusiast and had participated in many plays and skits during my school days and had many accolades while representing my school in inter- school competitions. ● Also was practicing yoga during my school days rigorously and had represented my school in a district level competition and had won honorary mentions.