Printing tool Download PDF

Rajkumar Srinivasan

Senior Technology Architect @ INFOSYS

Summary

  • Experience in analysis, design, development of various Java/J2EE, MEAN, Grails & Python based applications and micro-services.
  • Experience in large scale data migration from SQL to NoSQL.
  • Co-founded Joymart Private Limited which operates in e-commerce space and over saw the operation for 4.5 years.
  • Developed a SaaS based multi-channel inventory and order management software for e-commerce marketplaces.
  • Has setup the studio, cataloging and professional services team in Joymart, which caters to the need of sellers in Flipkart, Amazon, Snapdeal and others.
  • Experience in Agile, TDD and open source development methodologies and have been involved in development of open source products like Open Installer and UpdateCenter.
  • Has been involved in the development of package manager (pkg(5)) development for open Solaris operating system. 
  • Experience in working with multiple vendors and geographically distributed teams
  • Has managed a 50 member’s team, who are geographically distributed.
  • Excel at aligning client goals with customer needs, and creating long-term solutions to highly-technical IT problems.
  • Excellent Inter-personal and communication skills gained through interaction with technical/functional teams, end users and product management
  • Recruits, manages engineering talent based on team needs and mentors them on aligning their technical aspiration with the technical roadmap of the company.

Work experience

Jun 2017Till Now

Senior Technology Architect

Infosys Limited

Entitlement Base: “An entitlement” is customer or partner’s right to a deliverable from Cisco. Entitlement Base Foundation works to develop the “Golden Thread’ to connect entitlements data across enterprise in order to provide customers, partners a complete view of their entitlements. It is part of AAA server which client is building.

Resposibilities:

  • Participate in business and system requirements sessions
  • Requirements elicitation and translation to technical specifications
  • Provide inputs on solution architecture based on evaluation/understanding of solution alternatives, frameworks and products.
  • Interact with clients to elicit architectural and non-functional requirements like performance, scalability, reliability, availability, maintainability.
  • Work with cross work streams, and determining solution design impacting the core frameworks and components
  • Perform performance optimizations on Java & NodeJs frameworks.
  • Design applications based on identified architecture and support implementation of design by resolving complex technical issues faced by the IT project team during development, deployment and support.
  • Tune in the systems to handle large-scale data migrations from Oracle, Mongo to ElasticSearch.
  • Define MongoDB models and schemas. Work in performance tuning of MongoDB and ElasticSearch.
  • Mentoring and educating team in latest NoSQL DB’s like Mongo, Elastic and functional programming using Java and NodeJS.

Technologies: Java , NodeJS , MongoDB , Docker , Kubernetes, ELK Stack , kafka , Spring Batch , Spring Boot.

 

Sep 2016Jun 2017

Architect

Nityo Infotech

Entitlement Base: An entitlement is customer or partners right to a deliverable from Cisco Entitlement Base Foundation works to develop the “Golden Thread’ to connect entitlements data across enterprise in order to provide customers, partners & Cisco a complete view of their entitlements. This is part of AAA server which Cisco is building.

Resposibilities:

  • Overall Architecture of the project.
  • Large Scale data migration from Oracle to Mongo & Mongo to Elastic Search.
  • Building a custom tool for data migration from any SQL to NOSQL , using SpringBatch

Technologies: Java , NodeJS , MongoDB , Docker , Kubernetes, ELK Stack , kafka , Spring Batch , Spring Boot.

Sep 2011Apr 2016

Chief Operating Officer

Joymart private limited

Started as an e-commerce portal(www.slassy.com) in beauty and health care segment in sep-2011.The operation of e-commerce portal slassy.com has been closed by oct-2013 and the company started focusing towards selling apparels in online marketplaces and developing the software and services for individuals/companies who want to sell their products in various online marketplaces. 

Resposibilities:

  • Sep 2011 - Sep 2013: Managed operations & logistics for slassy.com 
  • Involved in the design and development of the backend for slassy.com
  • Sep 2013 - Present : Managed operations for Joymart.
  • Involved in the design and development of easyops.in which is a SaaS based multi channel inventory and order management software. 
  • Setting up  of Photostudio, cataloging, professional services team for Joymart, which services the customers of Flipkart, Amazon, Snapdeal , PayTM, Myntra and others.
  • Managing various services for sellers in online marketplaces. 
  • Worked closely with Amazon, Snapdeal to provide new and improved services for it's sellers. 

Technologies: Java , AngularJS , Angular Material , NodeJS , jQuery  

 

Sep 2010Sep 2011

Senior Software Engineer

Successfactors India private limited

Goal & Performance Management: Successfactors is a SaaS based platform for HR and employee Management.

Responsibilities:

  • Managed Goal & Performance Management module.
  • Involved in the design and implementation of new features as well maintainance and bug fixing of the previous release. 

Technologies: Java , EJB , JAXB

 

Mar 2008Sep 2010

Member Technical Staff

Sun Microsystems

UpdateCenter:The Update Center project is delivering a cross-platform toolkit to enable applications to manage packaging and delivery of initial installation images, add-on components and updates using the network repository-based Image Packaging System(IPS) from the OpenSolaris project.

Responsibilities:

  • Responsible for design & development of tools which can be used to create packages in pkg(5) format using python.
  • Developed maven plugin for creating and publishing the pkg(5) packages.
  • Developed custom ant tasks for various pkg(5) operations.
  • Involved in developing the Updatecenter UI using wxPython for various platforms including Mac, Linux, Solaris and Windows.
  • Involved with the Solaris pkg(5) team in enhancing the web based UI and API for pkg(5). Involved in code and design reviews Worked with various middle-ware component teams in Sun to implement this updation technology for their projects.

Technologies: Python, Java, WxPython

References:

http://wiki.updatecenter.java.net

 

Nov 2007Feb 2008

Team Leader

Sapient

Pangeo is a prototype project for a European Bank. Implemented java program to parse and extract data from the XML files which are generated by the CDS system and to store the same in the Database.

Responsibilities:

  • Leading a 3 member team
  • Design and implementation of the Data module in Pangeo.

Technologies : CDS, Java, XML

 

Sep 2005Nov 2007

Member Technical Staff

Sun Microsystems

OpenInstaller is an Unified Installation Framework. OpenInstaller introduces a new set of standards, tools, policies, and best practices for the delivery, installation, and updating of Sun softwares. A large part of the traditional lifecycle of software is addressed, in an attempt to coordinate software delivery aspects from the time software leaves a developer's desktop to the time it is installed on target hosting environments.

Responsibilities:

  • Responsible for design & development of
    • Silent/Text UI modes of installer operations
    • ChaXMLEngine which takes care of TextUI operations
    • automatic Swing GUI generation.
  • Worked with various middle-ware component teams in Sun to implement this installation technology for their components.
  • Actively involved in moving this project to open source-Conversant with the complete process and methodologies involved in open source.
  • Enhanced Charva to get more aligned with Swing.

Technologies: Java, Swing, XML, SwiXML, Charva, Freemarker.

References:

https://openinstaller.dev.java.net/

https://openinstaller.dev.java.net/misc/bios.html

Sep 2004Sep 2005

Software Engineer

Verizon Data Services

Broadband Data Management System is for storing the Network connections given across the country by Verizon Data Services, US. FTTP(Fiber to the Premises) is a module in which the report generation plays a major role. This module helps the company to know about the wirecenter details. A wirecenter is a junction box or a central office. National Operations Readiness Plan is a planning & report generation part in FTTP, which helps in future planning such as opening a new wirecenter or doing maintenance work on the existing wirecenters. The reports are generated using POI, JfreeChart, it has a functionality to mail the generated reports to the user who requested, which is done using JavaMail.

Responsibilities:

  • Requirements gathering and analysis from the client.
  • Responsible for design, implementation and maintenance of various modules.
  • Took ownership of technology choice during the course of implementation.

Technologies: Java, JSP & Servlets, Struts, Oracle, Castor, XML, JavaMail, POI, Weblogic 8.1

Education

Jun 2000Apr 2004

B.E (CSE) - 80%

Bharathiyar University

Bannari Amman Institute of Technology

Personal profile

Date of birth               :      October 06, 1982

Nationality                  :      Indian               

Residence Address    :     1133 Block A, Golden Heritage Apartment,

                                              #344, 3rd cross, NGR Layout, Rupena Agrahara

                                              Bangalore - 560068