Post Job Free

Resume

Sign in

Full Stack Software Developer

Location:
South Richmond Hill, NY
Salary:
$80,000
Posted:
September 05, 2023

Contact this candidate

Resume:

Chetram Bassit: US Citizen adzh1x@r.postjobfree.com Full-Stack Developer: “Where there’s a code, there’s a way!” LinkedIn GitHub Website

Experience in developing and maintaining web/mobile applications. Expertise in server-side, client-side, databases, testing, containerization, and cloud deployment. Developing in an agile/scrum environment and proficient in creating bug-free systems to meet client expectations. Successful at evolving scalable applications working across the full stack.

TECHNOLOGIES / METHODOLOGIES / CONCEPTS / SKILLS:

BACKEND: Python, Django WEB Framework, Django REST Framework, FastAPI, Postman

FRONTEND: HTML, CSS, JavaScript, React, React-Native, Redux, Bootstrap, jQuery, Material UI

TESTING / QUALITY ASSURANCE: Unit-Testing, Pytest, Coverage / Selenium

CLOUDS / CONTAINERS: Heroku, AWS (S3, EC2, Lambda) / Docker

DATABASES / DATA ANALYSIS: SQL, PostgreSQL, AWS RDS, SQLite3, Mongo-DB / Pandas, Numpy

VERSION CONTROL / PRODUCT METHODOLOGIES & MANAGEMENT: Git, GitHub / Scrum, Agile, Jira

SOFTWARE DEVELOPMENT CONCEPTS: DRY, Test-Driven Development, MVT Structure, OO Programming, DevOps

SOFT SKILLS: Problem Solving, Design Thinking, Time Management, Communication, Fast Learner, Team Player

PROFESSIONAL EXPERIENCE: Digitus Labs Full-Stack Developer Remote Jan. 2022 – June. 2023

PRIMARY START-UP APPLICATION V1: https://coliseum-gym.herokuapp.com/

RESPONSIBILITIES / ACHIEVEMENTS:

Development of start-up and existing applications meeting the clients desired product requirements.

Speaking with non-technical clients and relaying information to the engineering team in a technical manner.

Participation in planning, development, and launch of applications/features working within an agile environment.

Creating dynamic features following common security practices, development design patterns, and full SDLC.

Enhancing and modifying existing features/code based on users, clients, and engineering team’s feedback.

Successful increase in user engagement, user satisfaction, customer base, and revenue for the client’s product.

BACKEND:

Creating server-side features of applications using Django WEB, following the MVT structure.

Designing, building, and consuming RESTful APIs using the Django REST Framework, testing routes with Postman.

Developing User Authentication / User Permissions for security purposes, ensuring a user is valid and limited.

Customizing Django’s Administration Panel for better management of Users, Models, and data.

Connecting applications with other third-party API’s such as Google, PayPal, Open Weather, and more.

FRONTEND:

Consuming server-side and REST APIs to a JavaScript framework such as React-Redux or Bootstrap.

Developed and implemented React components using Reacts Router to enhance navigation UX

Utilized frontend technologies such as JS, HTML, CSS, Material UI, jQuery to further develop responsive pages.

Implementing React-Redux allowing React components to read data from Redux store and dispatch actions.

TESTING / QUALITY ASSURANCE:

Writing Test Cases for testing Models, Views, Templates, URLs, Forms, Serializes, and APIs.

Using Selenium for automated testing of web applications across multiple browsers and platforms.

DATABASES / CLOUDS / CONTAINERS:

Connecting database to PostgreSQL/AWS RDS, performing SQL operations through pgAdmin/AWS for querying data.

Situating static files to be served with Amazon S3.

Deploying applications to Heroku and AWS technologies (EC2, Lambda, RDS) for scalability.

Using Docker to containerize applications for more efficient development with other developers.

DEVELOPED FEATURES SUCH AS:

User Authentication features: Registration (activation link), Login (forgot username/password), View/Edit User settings (delete account), View/Edit User Profile, Custom Admin Panel.

Modern Social features: Query Search, Notifications (Likes, Follows, Comments, Messages), Inbox, Followers, Posts

(text/images/videos), Share Posts, Post Details, Hashtags, Search Hashtags, Comments, Replies, Like, Dislike.

E-Commerce features: Products List, Product Selection/Editing, Product Reviews, Checkout with PayPal.

Additional Project with Digitus Labs

COMPANY WEBSITE: https://digituslabs.com

Achievements/Tasks

Used GatsbyJS JavaScript Framework with headless CMS, DatoCMS, to build marketing websites.

Customized the front-end templates using CSS to meet the design specifications.

Full Stack Developer June. 2021 – Jan. 2022

Freelance Remote

Achievements/Tasks

Creating and deploying startup web applications utilizing Python, Django, HTML, CSS, Bootstrap, and Heroku.

Utilizing the Fiverr freelance service application to connect with potential clients.

PERSONAL PROJECTS

Ecommerce Store: https://chets-animeshop.herokuapp.com/

React-Redux single page application connected to a RESTful API.

Product selection --> product editing --> shipping options --> checkout.

Implemented PayPal for a more user-friendly checkout.

Budget Application: https://yourbudgetapp.herokuapp.com/

Users can create budgets and expenses.

Balance is automatically edited as the user adds or removes budgets and expenses.

Django data sterilized through a RESTful API.

Pizza Delivery FastAPI

Restful API developed by using the FastAPI Framework

Utilizing the framework to develop methods (CRUD), routes, functionality, and User.

Minimal coding with maximum efficiency for developing API's.

Testing routes using the API design platform Postman.

EDUCATION:

Mechanical Engineering Technologies, CUNY The New York City College of Technology Aug 2012 – Aug 2016

High School for Construction Trade, Engineering, and Architecture Sept 2008 – June 2012

PUBLICATIONS READ: CERTIFICATES:

E-Book Test Driven Development with Python Python Programming Masterclass (06/2020)

https://www.obeythetestinggoat.com/ Certificate of Completion

PROFESSIONAL EXPERIENCE:

ABOUT ME:

As a Full-Stack Developer, I have the necessary skills to create and deploy applications based on the clients’ criteria. Fully engaged in all aspects of developing organized, efficient, documented, user-based applications. Clear and consistent communication with other developers for maximum efficiency with development. Understanding of backend to frontend relationship (or vise-versa) engaging multiple languages.

Bringing thoughts and ideas into reality through coding is an extremely satisfying feeling. From a young age, I have always aspired to develop or create my own unique ideas or broadcast my thoughts and philosophies. But how can one realistically do this? Of course, a great answer for my question is Software Development also known as coding. One may use the amazing science of coding to revolutionize entire industries, impacting the lives of many. Software Development has and will continue to create new ideas and improve existing ones. It is my opinion that Software Development has changed this world for the better!



Contact this candidate