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
Javascript
I have used javascript with frameworks like NodeJS, ReactJS, Angular, ExpressJS, etc. for creating web applications and backend application for RESTful services.
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.
ProjectsAWS
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.
ReactJS / ReactNative
React is a JavaScript library created for building fast and interactive user interfaces for web and mobile applications.
ProjectsAndroid (Native)
Android software development is the process by which applications are created for devices running the Android operating system.
ProjectsiOS (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
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.
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.
Postman
Postman is an API client that makes it easy for developers to create, share, test and document APIs.
Jira
Jira is a flexible issue tracking tool that helps teams plan, manage, and report on their work.
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.
GitLab
GitLab is an open source code repository and collaborative software development platform for large DevOps and DevSecOps projects.
Android Studio
Android Studio is the official Integrated Development Environment (IDE) for Android app development, based on IntelliJ IDEA.
Xcode
Xcode is Apple's integrated development environment (IDE) for macOS, used to develop software for macOS, iOS, iPadOS, watchOS, and tvOS.
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.