About me

Hello! I'm a seasoned Software Engineer residing in Kathmandu, Nepal, with over 5 years of experience in Mobile and Web Development. My expertise spans a wide array of technologies including JavaScript, TypeScript, React Native, React.js, Next.js, Node.js, PostgreSQL, MongoDB, Firebase, REST API, and GraphQL.

During my tenure as a senior full-stack developer at Webpoint for over 3 years, I played a pivotal role in driving innovative solutions and fostering cross-functional collaboration. In my current role as a Senior React Native Developer at Tirios, I've led the development of iOS and Android apps from scratch, showcasing my ability to deliver exceptional results independently.

I am passionately seeking remote opportunities that allow me to leverage my skills and expertise to contribute to impactful projects.

Experience

Tirios Corporation | Sep 2023 - Present

As a Lead React Native Engineer, I excelled in architecting and developing robust cross-platform mobile applications for both iOS and Android. With a deep understanding of React Native and its ecosystem, I led the design and implementation of complex features, ensuring optimal performance and an exceptional user experience. My role involved close collaboration with cross-functional teams and active participation in technical decisions, contributing to the development of high-quality and innovative mobile solutions.

Webpoint Solutions, LLC | Mar 2021 - Dec 2023

As a Senior Software Engineer specializing in full stack development, adept at leading teams and delivering robust solutions. Proven track record of leading teams, collaborating with cross-functional stakeholders, and effectively communicating project requirements. Experienced in Agile methodologies, enabling adaptability and timely project completion. Proficient in ReactJS, NextJS, React Native, GatsbyJS, TypeScript, Python, Django, NodeJS, and PostgreSQL.

Yotcha Services Pvt. Ltd. | May 2020 - Apr 2021

During my tenure as an Associate Full-Stack Engineer, I gained valuable experience in both frontend and backend development, utilizing a range of technologies. As an Associate Full-Stack Engineer, I contributed to the successful delivery of projects, collaborating with teammates and embracing a growth mindset.

Skills & Tools

A look at all the programming languages, libraries, and tools I've worked with, I started programming about 5 years ago. I have tried a few programming languages and technology stack, both Backend and Frontend.

Event though the scope of web development is wide, I was very interested and focused on Frontend development.

Languages

HTML
CSS
JavaScript
TypeScript
Python

Frameworks and libraries

React
Next.js
React Native
Node.js
Django

JavaScript libraries

Redux
TanStack Query
Zustand
Formik
Jest
Storybook
GraphQL

Preprocessors, css style, component and motion libraries

Pug
Scss
Sass
Less
Bootstrap
Tailwind
ChakraUI
MaterialUI
NextUI
Framer Motion

Backend stack

SQL
noSQL
Node.js
Express.js
MongoDB
Mongoose
PostgreSQL
Postman
Firebase
Sanity CMS
Flask
Django

Softwares and tools

VS Code
Jira
Git
GitHub
Bitbucket
ESLint
Husky
Figma
Photoshop
WordPress
Socket.IO
AWS
Docker

Agile methodologies and coding principles

GitFlow
SCRUM
Clean Code
SOLID
Clean Architecture
Pixel perfect

Currently or interest in learning...

Kubernetes
CI/CD
Terraform
Jenkins

My work process

Meeting

The first step is to hold a meeting to learn about your expectations, objectives and project requirements. It is important to discuss the scope of the project, the resources required and the project delivery schedule.

Prototyping

With the action plan already defined, the web designs are made. Through Figma, mockups will be presented so that you have an image of what will be your website with the chosen colors and fonts, adapted for all devices and prioritizing usability.

SEO and content

The next step is to implement an SEO and content strategy to help improve a website´s visibility in search engine results, which can generate more traffic and improve the quality of visitors.In addition, a well- structured content strategy can also contribute to better and longer - lasting results.

Development phase

Once the design has been approved, the layout will be designed in the test environment and all the functionalities will be implemented so that the website takes shape. In the case that a website with SEO and content has been contracted, they will also be applied in this phase.

Test phase

You want a beautiful website, but you also want it to work perfectly, so in this phase we do all kinds of tests to make sure it´s fast, accessible, intuitive, secure, with a good responsive design, etc.

Migration

You are done. Congratulations, you have a website created by me. You will also have the option to hire my web maintenance service, so that it is always updated and ready.

Interests & Goals

I have a diverse range of interests that fuel my passion for personal and professional growth. From delving into the latest technologies to embarking on exciting outdoor adventures like hiking and trekking, I thrive on exploration and discovery. Beyond coding, I find joy in sharing my knowledge through writing blogs, a hobby I'm eager to reignite. Music and movies are my go-to sources of inspiration and relaxation, offering a welcome escape from the digital world. Additionally, I'm committed to giving back to society through volunteering in social services, leveraging my skills to make a meaningful impact on the community. As a software engineer, my overarching goal is to continually expand my expertise, innovate with cutting-edge technologies, and contribute to building solutions that positively impact people's lives globally.

For now I'm learning how to make robust mobile applications, I'm also starting to learn the way to be Devops using Docker, Kubernetes, AWS or others.