Kiran Kumar-
(-
Professional Summary
● Having a strong and diverse software development experience with an emphasis on analysis,
design, and development.
● Over 3+ years of working experience as a developer building web-based applications, data
pipelines, and IoT solutions.
● Strong problem solving & technical skills coupled with confident decision making, for enabling
effective solutions, and leading to high customer satisfaction.
● Keen and adept at learning and mastering new concepts and technologies.
● Possess strong soft-skills and have the experience of managing an outsourced tech team.
Taken the initiative to interact with clients on multiple occasions.
● Comfortably knowledged with agile methodologies and sprint development life cycles.
Technical Skills
Programming Languages
Java, Ruby, Javascript, C#
Databases
MongoDB, Elasticsearch, MySql, PostgreSQL, Oracle
AWS Services
Lambda, SQS, DynamoDB, Cloudwatch, SNS, S3, API Gateway, IAM
Frameworks
Rails, Sinatra, React, Redux, React-Router
Others
Github, Jira
Educational Qualifications
M.S/M.Sc(Science)-Chemistry
2016
Birla Institute of Technology and Science (BITS), Pilani
B.Tech/B.E.- Electronics and Instrumentation
2016
Birla Institute of Technology and Science (BITS), Pilani
Professional Experience
●
●
●
●
External Consultant at Goscale Technologies. (10 months)
Full Stack Developer at ReportGarden Technologies. (2 years and 3 months)
IoT Solutions Engineer at IFB Industries. (6 months)
Developer at Center for Development of Imaging Technology. (6 months)
Page 1 of 4
Projects
Order Management System
Ruby, Rails, Sidekiq, Postgres
GoScale Technologies
Jan - Sept 2019
Developed a robust back-end order management framework capable of integrating into the existing
plethora of e-commerce systems in place. The OMS system was designed to become the brain of the entire
e-commerce operation while integrating with a multitude of systems. Scheduling and pipelining warehouse
actions were the major successes of the project. The system also provided hooks to integrate for further
functionalities such as reporting and invoicing.
Linked In Integration
Ruby, Rails, Javascript, Postgres
ReportGarden Technologies
Sept - Oct 2016
Developed an end to end data retrieval pipeline which fetches different metrics across different
dimensions from LinkedIn API and allows reporting for our customer. Added a storage component for this
pipeline to provide reporting on past metrics and correspondingly deeper insights.
Tribelocal
Javascript (ES6), React, Webpack, Pusher, Ruby, Rails, S3, Heroku
ReportGarden Technologies
Nov - Apr 2017
Developed the Tribelocal product from the ground up, delivering an end product with 7 distinct features
aimed at helping business owners manage their online presence. Developed the core features at a fast pace,
dealing across the stack. Setup webpack to optimize the app’s performance on the browser and allow for
modular code structuring during development. Setup various linting software to enforce code quality. Working
alongside the CEO, helped in developing a product and market line of thought.
Helium
ReportGarden Technologies
Java, Serverless,Gradle
May - Dec 2017
Lambda, SQS, Elasticsearch, DynamoDB, Cloudwatch, SNS, S3, API Gateway, IAM
Architected and developed an extensively scalable data pipeline, as a solution to the increasing server
loads for ReportGarden. The entire microservice architecture was setup using Serverless.
Architecture:
●
●
●
Used lambdas as the primary compute sources for the data pipeline and configured API Gateways to
trigger necessary lambdas.
Incorporated DynamoDB as the primary storage alongside a synchronized Elasticsearch cluster as
queryable secondary storage.
Implemented job scheduling architecture using SQS, SNS, and Cloudwatch.
Page 2 of 4
●
Scripted the deployment processes of the entire architecture.
Framework:
●
●
●
Understanding the generic requirements of ReportGarden and the expectations from the data pipeline,
a robust framework was developed (over time) to facilitate faster development cycles.
This framework would not only abstract common logic but would provide and enforce a mindset of
viewing the data pipeline and the kind of requests it catered to. This was the biggest success of this
project.
Developed wrappers to interact with all the technologies used, so as to provide a Rails like
development-feel. This helped in minimizing the developer’s knowledge requirements to contribute to
the project.
Google Data Studio
Google App Script, Javascript, Google Data Studio
ReportGarden Technologies
Dec 2017
Developed two connectors to contribute to Google Data Studio Community Connectors. This project
required understanding the core data framework aspects of how Google Data Studio thinks about data, but
luckily our implementation of Helium was very close in ideology and it was simple. The entire project was built
and deployed using Google App Script.
Gauges
Sinatra, MongoDB, Javascript (ES6), React, Redux, React-Router
ReportGarden Technologies
Jan - May 2018
EC2, Elastic Load Balancer
Revamped the entire frontend structure to create a SPA using React-router and Redux. Managed and
collaborated with a team of freelance developers to get repetitive development done. Implemented GDPR
guidelines for this product. Changed the billing service provider to Chargebee.
Clientflow
Ruby, Rails, Javascript (ES6), React, Redux, GoogleMail API
ReportGarden Technologies
Jun - Aug 2018
Undertook the project mid-way of the development. Developed various features like Reporting, Mail
Scheduling, and Quick Navigation in this product. I was able to work with mails and gain experience in the
SMTP domain. Contributed to the design decisions understanding and improving the user experience
standards.
Page 3 of 4
Internships
Industrial Internet of Things
IFB Industries
C#, Visual Studio, Python
Raspberry Pi, Xbee/ZigBee
Jan - Jun 2016
An integrated platform is being developed at the plant production level to provide a smooth Virtual
Industry Realization To meet the procedural and communicative needs at various levels of the plant, an
architecture of Xbee over Pi capable of reading signals and processing the practical event durations has been
established. Set up a wireless network with the help of Xbee/ZigBee Modules. Collect and process data from
different Industry machines using a Raspberry Pi. Developed an application capable of receiving and aptly
projecting the data in various forms (Timeline, Efficiency Curves, and Report Generation). The application
provides forms to enter event details/reasons which are further processed for analytics instantly.
Complaint Navigation System
Java, Servlets, MySQL, Javascript, CSS, HTML
Center for Development of Imaging Technology
Jul - Dec 2015
A work-integrated system capable of registering complaint from end-user and navigate it to the custom
self-developed mailbox of the concerned department personnel based on compliant information and the
manager’s directions added on to the complaint. All the functionality has been deployed on web pages with a
neat and usable interface. Further extra features were added such as threading of a complaint to view the
complaints flow across the department hierarchy, messaging system, file sharing.
Page 4 of 4