Mukesh Yadav
-
-https://github.com/mukeshyadav-cdac
New Delhi, India
Objective
To do challenging work with honesty so that I can use and enhance my skills.
Executive Summary
8+ Years experience in hi-tech product development, startups & team building. I worked
with startups, enterprises and shipped their ideas into production using AWS Service or
Google Cloud Platform(GCP).
I did Bsc(Hons) Physics from Delhi University and MCA from CDAC-Noida (GGSIPU)
because of which I have strong foundation on Computer, Math, Physics, Programming &
Algorithm.
Technical Skills
Solid understanding of Design Patterns, Algorithms, Data Mining, Artificial
Intelligence (Machine Learning), Data Structures, Memory Management,
Caching, Concurrency, Numerical Computation, Abstraction Specification,
Applied Cryptography, Compiler Design, and Distributed Systems
Languages
Ruby, Python, Elixir, Solidity, Javascript, NodeJS.
Object-oriented and functional design patterns
Stacks
AWS Services, GCP, Ruby on Rails, Express, Flask, ReactJS,
Angular, React Native, Flutter.
Data
MySql, PostgreSQL,Mongodb, SNS, SQS, DynamoDB,
Kinesis, RabbitMQ, Kafka.
Tools
Sublime, Linux, GitHub, Heroku, AWS, GCP.
Aspiring to
Golang, Erlang / Elixir, Tensorflow.
Professional Experience
AgileCaterpillar, Noida, India. July/2018 - Current
CTO
At AgileCaterpillar we build high-tech products with cutting edge technologies for
our outsourced clients and in-house products. we usually brainstorm to run our
business. Sometimes we innovate and develop small products that might evolve
into something big. I D
esigned, architected, coded and scaled the product.
Planned roadmaps, to hired and managed all software teams: Web and Mobile
Applications, Cloud Backend, Real-Time Streaming Video, DevOps, QA.
Products we are building: vidhyaTree.com, excelhour.in, choteKadam.com,
freeGullak.com
I worked with startup AssetVault and build their team, developed secure
infrastructure to adhere compliance for banking, we went through multiple cycle
or pen testing and implemented recommendation and fixed issues into the
system and make it airtight secure. I implemented aws cloudtrail, aws
cloudwatch, aws config, aws IAM, aws key management, encryption at rest and
run etc. I migrated their to infra to GCP and created exact similar replica single
handedly. Currently I am working on Forex Card application of IND-1 which is a
prepaid debit card application. I am building team for them, developing
application, building infra to host backend.
Nagarro. Nov/2017 - July-2018
TechLead
Made all software decisions for Bold Thread: This is a e-commerce with multiple
tenants to pull data and data to platform like shopify, mailchimp, quickbook
shipment wombat integration(integrations.io).
●
●
●
●
Cloud infrastructure (Ruby / NodeJS serverless)
Web, iOS and Android consumer and business applications
Machine learning and image recognition
Operations quality assurance, and reliability automation
KiwiTech. July/2013 - Sep/2017
Tech Lead
• Provide technical guidance, defining architectures and mentoring to 50+
software developers for design and development of mobile, web and REST
application.
• Design, architecture and development of reusable libraries for the mobile
platform which can be accessed across multiple projects.
• Coordinating and participating in organisational technical activities.
• Client handling on strategic and technical levels.
• Part Of Technical Problem Solution.
I worked with various startups which includes, topfan.com, plantsmap.com,
librify.com and klooff. I was involved with various cycle of product which includes
architecture design, code implementation, infrastructure set up, existing database
migration.
Foodie - Find Best Dishes. Nov/2015- Nov/2016
Tech Lead
Foodie - Find Best Dishes helps you choose the best dishes at any restaurant
and Foodie also search for other top rated dishes in your area. Foodie tell you
what is good and where to find it.
Foodie is a dish discovery based mobile application and which helps in:
• Discover best dishes in any area.
• Helps what to order at any restaurant.
• Search for any dish in any area.
I developed the whole application single handed and I used nodeJS for
development for backend and aws for infra hosting.
Adroit Business Solutions, Inc.. Oct/2012- July/2013
Ruby on Rails/NodeJS - Software Engineer
I was part of the development team who developed social networking
application(www.glad2.com) with the help of ruby on rails and mysql.
Education
Master Of Computer Science-
I did my masters from CDAC-Noida with scored for 69% and worked on open
source project for BOSS OS which distro of Linux. Application was developed
using Gambas & Shell Scripting.
This installer provides the graphical user interface to install live OS from live CD
to hard disk. At each step it asks for system configuration. Partitioner shows
different partition of memory and its attributes. It helps in partition the memory to
specified size and format. Installer writes GRUB on MBR.
Source code can be downloaded from here
Virusroids game. (An Asteroids type game)
This game was developed with the help of C++ and J2ME(two versions)
The game was based on famous asteroids game. I used Dot product of Vector
mathematics for various calculation and to move balls in a straight line I used
Bresenham’s line algorithm. I know this was not the optimised solution :).
Graduation Bsc(Hons) Physics-
Electronic voting machine: Academic project during Graduation.
I used Assembly language for 8085 microprocessor.
Achievements and Recognitions
● KiwiTech Best Developer of the year.
● Science Merit Award Won Science Merit Award at school in class 10th.