Manoj Vivek Palanisamy
Full Stack Engineer
Coimbatore, TN, India
-- github.com/manojVivek
linkedin.com/in/pmanojvivek/
Summary
Well experienced in architecting distributed systems and micro-services that scale out easily
Proficient in designing and deploying applications in the cloud(AWS)
Highly skilled in capacity planning and cloud cost optimization
Quickly adaptive to new technologies and tools
Good knowledge of concurrent programming and parallel processing problems
Got strong attention to detail and the ability to pinpoint the root cause of issues in the production
systems
Work experience
Senior Software Engineer
May, 2017 - Present
Adapt.io
Designed and developed a micro-service farm for validating email addresses with MX-Lookup
against the SMTP servers. Handles around 30M email validations/month
Involved in designing a low-cost open web-crawler for people contact information. This crawler finds
around 100k email ids/day at the cost of mere $2/day
Developed a deep-learning based news classifier that categorizes news content into one of the
predefined categories with an accuracy of 85%
Developed web applications involving rich Web UI using ReactJS
Member of Technical Staff (Platform Team)
Dec, 2012 - April, 2017
Owler Inc. (owler.com)
Started as an Engineering Intern and have taken up challenging roles where possible. With the MTS role, was
responsible for Site reliability and helped teams design highly scalable and available services to
achieve 99.95% uptime.
Designed and implemented a distributed Web Crawling system which crawls and analyses over 200
million URLs each month
Developed a Unified Engineering dashboard for monitoring key metrics around the application and
infrastructure which involved time series data storage in MongoDB
Identified and implemented various changes to speed-up the application by introducing caching at
various levels(using Memcache, Varnish, CDN) and scaling down images and minifying resources
Developed a system to scale down images seamlessly with server-less architecture using AWS
Lambda
Developed a spot instance engine to offload background jobs to AWS spot instances which reduced
the infra cost by minimum 50%
Setting up a pre-rendering system that generates, stores and serves pre-rendered content of
dynamic/AJAX pages to the search engine bots like Google, Bing, Yahoo, etc
Designed and developed a cost-effective system which generates and maintains screenshots of
12M+ websites every month
Automated the production infrastructure and release workflow as code using Chef, Rundeck, and
Terraform
Containerized the entire application infrastructure using Docker, Nomad, and Consul
Lead the release engineering team that automated the whole release process which enabled the team
https://www.visualcv.com/manojvivek
to release daily instead of bi-weekly in a short span of 3 months.
Implemented a custom CI/CD workflow for the whole product with Jenkins and a feature flags engine
which is a big leap towards continuous deployment and enabled daily releases.
Actively participated in all the design reviews, code reviews and provided constructive feedback for
a better design
Proactively looked out for patterns that affect MongoDB performance and got it fixed
Actively involved in hiring and mentoring new engineers
Skills
Java, NodeJS(ES6+), ReactJS, Redux, MongoDB, MySQL, PostgreSQL, Solr, Redis, RabbitMq, Spring, Microservices,
Docker, Nomad, Consul, AWS, DevOps
Side Projects
ph-instant
https://chrome.google.com/webstore/detail/hjaaedonkogknpppgdghjdnnjeahoghe
A chrome extension that notifies users for every new post in Product hunt in the specified criteria.
Source code - https://github.com/manojVivek/ph-instant
MongoDB Query Runner
https://github.com/manojVivek/mongodb-query-runner
A query interface for MongoDB that can be used to queue and execute long-running analytics queries
asynchronously.
ILoveHue-web
https://manojvivek.github.io/ILoveHue-web/
A web version of I Love Hue mobile game. Source code - https://github.com/manojVivek/ILoveHue-web
Education
B.E. Computer Science Engineering
Bannari Amman Institute of Technology, (affiliated to Anna University, Chennai)
Other Interests
Photography, Books, Travelling and Agriculture.
https://www.visualcv.com/manojvivek
2008 - 2012