: convexhull
: yashpratapsingh.com
YASH PRATAP SINGH
: yashpratapsingh
Full Stack Web | Chatbot Developer
--
EXPERIENCE
Laxmi.AI, Software Engineer(Remote), June 2019 - Present
Worked with following clients:
• StartIQ (Duke University(US) based startup, StartIQ is a digital cofounder for early stage entrepreneurs)
• Working as Lead full stack developer, designed and created microservices based backend architecture
• Created and integrated Quinn, the StartIQ chatbot. It is a slack based chatbot with NLP which can be added to any workspace,
aiming to provide insightful analyses and scalable advice to the members.
• Created the frontend for StartIQ using React.js
• Dockerized all the microservices into containers of their own, for deployment purpose.
• Tech used: Node.js, ReactJs, Docker, ElasticSearch, Express, MongoDB, Google DialogFlow, MS Botbuilder
• Paays (Paays Financial Technologies Inc. is a Canadian financial technology (FinTech) company)
• Created multi-platform NLP based chatbot to assist customers, right from searching vacation packages to getting approved for loan
• Maintained and integrated REST APIs dealing with financial services like credit rating and digital lending.
• Improved the UI/UX of the website.
• Tech used: Node.js, Google DialogFlow, Express, MS Botkit/Botbuilder, MongoDB, Vue.js, FB Dev Tools
Viithiisys Technologies, Full Stack Developer, Dec 2018 - May 2019
• Intrack School Management App
• Planned and worked on a product for effective communication between school admins, parents, teachers and students.
• Designed backend architecture and created robust and modular role based authorized CRUD APIs. Used Swagger for specification.
• Implemented features like mass push notifications, image uploading, mailing.
• Tech used: Node.js, Express, MongoDB, Firebase
• GiftJeenie Shopping Aggregator
• Used ElasticSearch for dealing with hundreds of thousands of products fetched from affiliate marketing partners.
• Created RabbitMQ based pub/sub architecture for dealing with large amounts of data.
• Created microservices based backend using Moleculer.services framework.
• Used Redis for in-memory storage.
• Tech used: Node.js, RabbitMQ, Redis, Moleculer.services, Nuxt.js
EngiGyan , Frontend Developer(Contract), June 2018 - July 2018
• Created UI elements using HTML5 and CSS3
PROJECTS
ImageX
• Created an image aggregator web app for viewing, archiving, downloading millions of royalty free images from different platforms like
Unsplash, Pixabay, ShutterStock, Imgur, Giphy etc. all in one place.
• Integrated Computer Vision technologies to add search by image functionality, for searching images similar to an uploaded image.
• Optimized load time of React.js frontend using code splitting and lazy loading.
• Tech Used: React.js, Redux, Node.js, MongoDB, Express, Computer Vision
SigmaTrade
• Created SigmaTrade app to generate trade Buy and Sell signals for selected stocks, based on popular trading algorithms, which can be
tweaked and customized as per user’s own trade strategy.
• Created a Telegram Bot to notify the user about trade signals and allow them to execute the corresponding trade orders from within the
telegram app.
• Tech Used: Node.js, Python, Web-scraping
Various Others, 2013-present
• Created / Worked on several other projects. Check here
ACHIEVEMENTS
• Honourable mention at ACM-ICPC Onsite Asia Finals 2017
• All India Rank 71 in TCS CodeVita 2018 (Competitive Programming).
• 1st Rank in College Tech Fest Coding challenge.
• Multiple times awardee of University’s Prize for Best Programming Skills.
SKILLS
Domains: Full-Stack Web, Chatbots and NLP, Algorithms and Data Structures, Scripting, Testing
Languages: JavaScript, Python, C++, C
Frameworks and Libraries: React, Redux, Express, Mongoose, NextJS, Mocha, Enzyme, Jest, BeautifulSoup 4
Tools: Docker, RabbitMQ, Heroku, AWS EC2, S3, Lambda, Firebase, Cloud functions, Nginx, Git
Databases: MongoDB, ElasticSearch, Redis, Firebase DB
EDUCATION
Shri Mata Vaishno Devi University, 2015-19
Bachelor of Technology, Computer Science
MISCELLANEOUS
• Coordinator and Speaker at CodeClub, SMVDU
• Organised and conducted lectures on Competitive Programming
• Volunteer for organizing various events of FOSS SMVDU.