I'm a full-stack engineer, my primary responsibilities include building user interfaces for websites and web apps by following best practices of secure and modular codes. Giving life to design files and integrating APIs. Have experience with backend technologies, API development, and modern JAMstack as well.
Abdul Kalam Technical University, Lucknow, India (August 2017 to July 2021)
Webline India, Ahemedabad, India (June 2021 to Present)
Randsbarg, Jamshedpur, India (May 2020 to May 2021)
As a full stack engineer, I managed the company's owned LMS which includes doing API and UI side development, I solved various other problems related to business requirements and implemented sales funnel in a website.
Feb 2021 - Feb 2021
Jun 2019 - Aug 2019
Alwaya kept my fundamentals strong with these 2 technologies, that makes me more indemendent with UI development.
It is my primary programming language, from basics to advanced concepts and DSA I have a good command over it.
My most preferable technology for UI development. I find myself very comfortable and skilled with react ecosystem including react-router, redux, and react UI libraries like antd. I also stay up to date with what's going on react community and love writing about react.
These two are cakes on top of react development, allowing me to use my existing react skills to build websites.
It impressed me a lot in my learning curves, after coming from react ecosystem, vue.js always looked quite simple and easy to learn. Did quite a few projects after learning in-demand purposes.
With my gatsby and next.js experience I explored the JamStack along with headless CMSs like contentful and netlifyCMS.
Having experience with building APIs, authentication, authorization, and solving complex problems for achieving functionalities like text extraction from AWS Textract.
Having good command over the essentials of DBMS like relations, joins, sql queries and exposure to non-relational DB like MongoDB
Following these software development life cycles and most of my projects, and doing weekly releases, sprint planning, and standup calls are most importent part of my work.
Python as a secondary programming language always keep me open for more work opportunities with it.
I mentored 20+ college students in programming and web engineering when I was myself pursuing college.
I'm a quick learner and I can adapt to new technologies very quickly and I think in this fast-moving world we all should keep up with it.
I believe in teamwork and I can manage my team if assigned as a team leader.
Good mentoring capabilities, which helps me in good knowledge transfer and training junior developers.