Shailab Singh
**********@*****.***
Noida- 201301
Summary
Full-Stack Developer with 3.8 years of combined IT functional experience and having good experience in Spring-boot, Vue.js, React.js and profound Knowledge of Algorithms and Data Structures. Currently seeking job opportunities to utilize my skills and abilities in a sector that offer professional growth as well as opportunities to learn and develop new perspectives.
Skills
Programming Languages - Java, JavaScript, Python, C, C++
Frameworks – Vue.Js, Angular, React, Spring-boot
Messaging Queues – Kafka, RabbitMQ
Databases - MySQL, Neo4j, Elastic search, MongoDB
Tools- Docker, Jenkins, Jira, Bitbucket
Cloud Services – AWS, GCP
Operating System - Windows, Linux
Ide Tools- Intellij Idea, WebStorm, PyCharm
Professional Details
HCL Healthcare, Noida
Software Engineer (Full Stack) April 2020- Present
Designed and developed SSO and Admin Panel end to end using React and Spring-Boot. Connector Layer for HL7 inbound/outbound server.
•Developed Container interface for the micro-fronted apps to interact with each other using ReactJs and Iframes.
•Data Security for microservices using Asymmetric Signature with JWT token in Spring Boot.
•Designed and Developed CD/CI pipeline using Bitbucket and AWS codedeploy for different projects.
•Developed Connector Layer for inbound and outbound traffic with HL7 server.
Techbliss Digital, Noida
Senior Software developer Sep 2019- March 2020
Designed and developed LEGO GRID web-app using Vuejs, Vuex and Nuxt.js for Samsung.
Spot Performer Award from Infinity Labs.
•Built Developer tools client side Sorting and Filtering for 1 Millions records that could take a maximum memory of 300MB in the Browser with IE 11 support with lazy load, full load and pagination support
•Used Vue scoped slot pattern to abstract the functionality to the higher components and write more maintainable and readable code for future.
•Fixed Spring-Boot Backend API’s For Samsung Lego.
•Used NodeJs, SocketIO and Webterm to create a web based terminal with reverse proxy for Infinity Labs SDWAN devices.
•Conducted Developers’ training for VueJs and Spring Boot
Project Striker, Noida
Full Stack Developer October 2018 - Sep 2019
Designed and developed efficient and maintainable software according to the business objectives.
•Designed and developed effective web-app using peer to peer technologies in Vue.js, developed online coding compiler using spring and Shell-scripting Linux, developed centralized web-socket chat server using MongoDB, payment system using Stripe and Razor Pay.
•Integrated app-based solutions with databases, file systems, and cloud-based systems.
•Implemented stateless security protocols using JWT, Push Notifications using Firebase, elastic search as a ‘Search Engine’, Hybrid caching on redis database etc.
•Using Neo4j Graph Database Design for online Professional Networking platform, CI/CD using Bitbucket, Docker and Jenkins on AWS and GCP.
•Spring Aspect oriented programming for Notifications
•Managing a team of 4 developers with operations, priorities, and development goals
•Used Rest Controller in spring framework to create RESTful Web services and JSON objects for communication.
•Developed server side application to interact with database using Spring Boot and Hibernate.
•Applied Design patterns Singleton, Builder, Factory, Service locator etc.
•Developed POJOs for Data Model and made individual HBM records to delineate Java Objects with Relational database table
Duckart, Noida
Software Engineer August 2017 – Sep 2018
●Created reusable, testable, and efficient Java code using best programming structures, flowcharts and algorithms as well as assisted in designing and implementing spring modules to load data from various sources such as MySQL, Cassandra.
●Developed and Created RESTful API’s using Kotlin and Java for an e-commerce-based enterprise, developed a mobile web client to consume the API using Angular.js react.js HTML5/Materialize CSS
●Wrote many unit tests, e2e tests, API tests in Spring Boot.
●Added server push notifications using Web-sockets protocol
●Involved in fixing code vulnerability issues, Involved in testing, bug fixing of the system and deployment as well as User Production support for the product.
●Provide Maintenance and Enhancements activities for the product.
●Developed APOC queries with spring data jpa for neo4j to create, retrieve and update data.
One97 (Paytm), Noida
Web Developer Intern Dec 2016 – April 2017
•Personalized chat bot using Spring, jQuery, MySQL and api.ai
•Implemented Dynamic Clustering of ‘User Mouse Pointer Data’ in C Server
•Plotting User Data using D3.js
Achievements
Mentored by Alexey Prokopnev (world rank - 7, codechef) Jan 2016 - Dec 2016
•Implemented basic statistics using C, C++, R and Java
•Analyzed classical and ad-hoc algorithms for Hacker earth, ACM, Project Euler
•Developed Web-app for analyzing crypto data using JQuery and D3Js
•Designed most optimized crypto statistics data in front-end
Hacker Earth World Profile Rating-1504 https://www.hackerearth.com/ja/@shailab
Certificates
Lucideus Certified Security Analyst (IIT Delhi) 2015 - 2 months
• VAPT of the top 10 OWASP with past case studies at Lucideus Tech
Education
Amity School Engineering & Technology- B.Tech (CSE) - 2017