Life as a Developer
As a developer, you have to be willing to immerse yourself in technology. The following sections summarize my key skills in the field of Software Engineering.
Web/Software Development
Over the years working as a web developer, I was able to explore both front-end and back-end paradigms. I believe developers should be versatile in all areas of development.
As a Full-Stack developer, I can design and develop dynamic, secure, and user-friendly websites.
I am AWS certified. I love working with the various services AWS has to offer. With the advent of AI, I plan on upskilling in the field of AI x Cloud. Recently, I completed the Azure Administrator exam Microsoft Azure certified.
I have dabbled my feet into Web3 development and learned a lot about bridging the gap between traditional Web2 paradigms and how, by harnessing the power of the blockchain, we can build decentralized solutions.
Languages
- JavaScript (ES7+)
- Java
- Typescript
Full Stack Technologies
- AWS
- APIs (REST, Testing APIs using Postman)
- Azure
- Bootstrap
- Express.js
- Next.js
- Node.js
- React.js (React Query, React-Router, Hooks, etc.)
- Redux/Redux Toolkit
- SQL/MongoDB (Relational/Non-Relational Databases)
- TailwindCSS
- Terraform
Version Control/Project Management Tools/IDEs
- Git
- Github
- Bitbucket
- Jira
- Confluence
- MS Office
- Microsoft Visual Studio Code
- Notepad++
- AWS CLI
- VIM Editor
- Eclipse
- Atom.io
- Github.dev
- v0.dev
- Cursor AI Editor
- Replit Code Editor
Testing & Deployment
- Selenium WebDriver
- Cucumber Framework
- Docker
- Jenkins
Web3 Development & Crypto
- Cryptocurrencies
- NFTs
- Mocha.js
- Solidity
- Smart Contracts
- Remix IDE
- Ganache CLI
Additional Programming Languages
Other than web development (which is a big part of my skillset), I am competent with other programming languages:
- Bash/CLI/Powershell Scripting
- Terraform
Java was the first language I learned in high school. Intrigued by the idea of programming, I decided to pursue my studies in Software Engineering.