Manoj Vivek

Manoj Vivek

$40/hr
A full stack developer with a keen interest on startups
Reply rate:
-
Availability:
Full-time (40 hrs/wk)
Age:
33 years old
Location:
Coimbatore, Tamil Nadu, India
Experience:
6 years
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
Get your freelancer profile up and running. View the step by step guide to set up a freelancer profile so you can land your dream job.