</Yusuf Jameel>

Innovation is an outcome of persistence, not luck

We rise by lifting others!

Professional summary

As a Fullstack developer with a strong background in AWS cloud and application deployment automation, I am passionate about creating high-quality software solutions that drive business success. With 8 years of experience in the software development industry, I have honed my skills in building scalable web applications, designing efficient databases, and implementing cloud-based solutions.

My expertise in AWS cloud technologies, including EC2, S3, Lambda, and RDS, has enabled me to create cloud-native applications that are secure, reliable, and highly available. I am also proficient in automation tools such as Ansible, Jenkins, and Docker, which allow me to automate deployment processes, reduce errors, and increase efficiency.

I have a strong commitment to continuous learning and staying up-to-date with the latest technologies and trends in the industry. My ability to work collaboratively with cross-functional teams, communicate effectively with stakeholders, and prioritize tasks ensures that projects are delivered on time and within budget.

Overall, I am a dedicated and results-driven Fullstack developer with a passion for creating innovative solutions that meet the needs of businesses and their customers.

Skills that defines my work

icon

Javascript

I have used javascript with frameworks like NodeJS, ReactJS, Angular, ExpressJS, etc. for creating web applications and backend application for RESTful services.

icon

NodeJS

Node.js is an open-source, cross-platform, back-end JavaScript runtime environment that runs on the V8 engine and executes JavaScript code outside a web.

Projects
icon

AWS

I have used lot of AWS services like EC2, S3, ElasticBeanstalk, CodeDeploy, CodePipeline, etc. These services are used to ease the journey from development to deployment.

icon

ReactJS / ReactNative

React is a JavaScript library created for building fast and interactive user interfaces for web and mobile applications.

Projects
icon

Android (Native)

Android software development is the process by which applications are created for devices running the Android operating system.

Projects
icon

iOS (Native)

iOS application development is the process of making mobile applications for Apple hardware, including iPhone, iPad and iPod Touch.

Projects
“I started my corporate career with KPIT as an Associate Technical Consultant. I have worked with KPIT for almost 2 years of my total experience.”

Tools I am working with

There are lot of tools that I have worked on and these tools helped me to achieve clients's requirements and let me drive my projects well

icon

Visual Studio Code

Visual Studio Code is a source-code editor that can be used with a variety of programming languages, including Java, JavaScript, Go, Node.js, HTML, CSS, SCSS, Python, JSX, Typescript, etc.

icon

Webstorm

WebStorm is a powerful and intelligent IDE that gives you the best coding assistance for JavaScript, HTML and CSS and a wide range of modern web technologies.

icon

Postman

Postman is an API client that makes it easy for developers to create, share, test and document APIs.

icon

Jira

Jira is a flexible issue tracking tool that helps teams plan, manage, and report on their work.

icon

Bitbucket

Bitbucket is our Git repository management solution designed for professional teams. It gives you a central place to manage git repositories, collaborate on your source code.

icon

GitLab

GitLab is an open source code repository and collaborative software development platform for large DevOps and DevSecOps projects.

icon

Android Studio

Android Studio is the official Integrated Development Environment (IDE) for Android app development, based on IntelliJ IDEA.

icon

Xcode

Xcode is Apple's integrated development environment (IDE) for macOS, used to develop software for macOS, iOS, iPadOS, watchOS, and tvOS.

icon

Firebase

Firebase is a Backend-as-a-Service (Baas). It provides developers with a variety of tools and services to help them develop quality apps, grow their users.

I am a good problem solver. I solve problems effectively with the wide range of problem-solving tools and problem-solving techniques.

Much of that confidence comes from having a good process to use when approaching a problem. With one, I can solve problems quickly and effectively. Without one, my solutions may be ineffective, or I'll get stuck and do nothing, with sometimes painful consequences.

These are four basic steps I use for solving a problem:
Defining the problem
Generating alternatives
Evaluating and selecting alternatives
Implementing solutions
illustration