Ashish Patel

aspatel808@gmail.com

Jamshedpur, India


ABOUT ME

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.


ACADAMICS
Bachelor of Technology in Computer Science and Engineering

Abdul Kalam Technical University, Lucknow, India

CGPA: 8.24


EXPERIENCE
UI / UX Engineer

Webline India, Ahemedabad, India (June 2021 to Present)

My primary role is to give life to design mocks and integrating APIs primarily using javascript, react.js, redux, Gatsby, vuejs, and nuxtjs. Exposure to backend technologies like express, APIs, Headless CMSs and DevOps process.

I've been following scrum methodology that enables me doing weekly releases, sprint palling, calculating story points and monthly retrospective meeting.


TRAININGS
React Front To Back With Node.js

Udemy, Online

Feb 2021 - Feb 2021

Web Application Development

Internshala, Online

Jun 2019 - Aug 2019


SKILLS
HTML / SCSS

Alwaya kept my fundamentals strong with these 2 technologies, that makes me more indemendent with UI development.

JavaScript / ES6 / ES7 / ES2020

It is my primary programming language, from basics to advanced concepts and DSA I have a good command over it.

React

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.

Gatsby / Next.js

These two are cakes on top of react development, allowing me to use my existing react skills to build websites.

Vue.js

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.

JamStack

With my gatsby and next.js experience I explored the JamStack along with headless CMSs like contentful and netlifyCMS.

Node.js / Express

Having experience with building APIs, authentication, authorization, and solving complex problems for achieving functionalities like text extraction from AWS Textract.

DBMS

Having good command over the essentials of DBMS like relations, joins, sql queries and exposure to non-relational DB like MongoDB

Agile / Scrum

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

Python as a secondary programming language always keep me open for more work opportunities with it.


PROJECTS
ZoomBox

An interactive vanilla javascript image viewer plugin.

Live Demo

ZoomBox for React apps

Image Viewer library for react apps, publised in npm.

Live Demo


ABILITIES

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.