Full Stack Engineer | React, Next.js, Node.js, Go | AWS & Scalable Systems
I’m a Full Stack Software Engineer with 2.5+ years of experience building scalable web applications, backend systems, and cloud infrastructure. I specialize in modern web technologies like React, Next.js, TypeScript, Node.js, and Go, along with deploying and managing production systems on AWS.
I have hands-on experience developing end-to-end applications, from responsive frontends to robust backend APIs and cloud-native deployments. My work focuses on writing clean, maintainable code while designing systems that are reliable, scalable, and optimized for performance.
I’ve worked on projects including AI-powered platforms, e-commerce systems, and real-time collaboration tools, where I implemented REST APIs, WebSocket-based real-time features, and scalable architectures using PostgreSQL and modern backend frameworks.
On the infrastructure side, I also help teams deploy and manage applications on AWS, working with services like EC2, ECS, ECR, RDS, S3, SES, and Route53, along with Docker-based deployments and CI/CD workflows.
Key Skills
• Frontend: React.js, Next.js, TypeScript, Redux, Tailwind
• Backend: Node.js, Go (Gin), REST APIs, Microservices
• Cloud & DevOps: AWS (EC2, ECS, ECR, RDS, S3, SES, Route53), Docker, CI/CD
• Databases: PostgreSQL, MongoDB
• Tools: Git, GitHub, Firebase, OpenAI APIs
I enjoy collaborating with teams and clients to turn ideas into well-architected products. Whether it's building a new product from scratch, improving system performance, or deploying scalable infrastructure, I focus on delivering high-quality solutions that are built to grow.
Work Terms
Availability
I am available for both short-term and long-term projects, including hourly and fixed-price engagements. I can dedicate 20–40 hours per week depending on project requirements.
Communication
Clear communication is important to me. I provide regular updates and am available via Upwork messages, Slack, or email to ensure smooth collaboration and transparency throughout the project.
Project Approach
I focus on delivering clean, scalable, and well-documented solutions. Before starting a project, I prefer discussing requirements clearly to define scope, timelines, and expectations.
Payments & Milestones
For fixed-price projects, I prefer working with milestone-based payments to ensure clarity and progress tracking. For hourly projects, work will be tracked through the platform.
Response Time
I usually respond within a few hours during working days.