Experienced Software Engineer with a strong foundation in Information Technology, currently pursuing a BSc (Hons) in Software Engineering. I bring a proven track record of developing robust applications and systems, coupled with a deep understanding of various programming languages and technologies.I'm continuously expanding my skill set and staying updated on the latest technologies, including cloud development, desktop applications, machine learning, and blockchain. I'm excited to contribute my expertise to innovative projects and teams.Feel free to connect with me to discuss potential collaborations, or if you're seeking a software engineer with a diverse skill set to enhance your team.
-
Software EngineerGeek LabsColombo, Wp, Lk -
Software Engineer InternKarmo Oct 2023 - Apr 2024Full-stack development using:• Frontend: React, Next.js, Tailwind CSS.• Backend: Node.js, TypeScript, Express, TRPC, Prisma.• Implemented user authentication with SuperTokens.• Integrated Elasticsearch for booking filter.• Ensured data integrity with Zod validation on both front- and back-end.• Wrote unit tests with Vitest.DevOps practices:• Practiced CI process with Git and GitHub for code merging• Managed database migrations using Prisma to modify data structures without compromising existing data• Utilized AWS services for application functionality:• Lambda• Simple Notification Service (SNS)• EventBridge• CloudWatch• CloudWatch Dashboards and Alarms• Deployed infrastructure on AWS using Terraform and Terraform CloudTest Automation:• Performed end-to-end (E2E) testing with Cypress for automated test suites• Developed GitHub Action to selectively run test suitesResearch and Development (R&D):• Conducted research on existing rule engines and customer-scoring engines• Developed a proof-of-concept (POC) using Python and a business rule engine to score customers based on payment detailsTechnical Skills:• Programming Languages: Node.js, TypeScript, JavaScript, Python• Frameworks: React, Next.js, Express• Databases: PostgreSQL, Elasticsearch• DevOps: Git, GitHub, Docker, Terraform, AWS• Project Management: Jira• Testing: Vitest, Cypress• Additional Tools: npm, yarn, nvm, Vs-Code, DBeaver
Ramesh Shyaman Education Details
-
Computer Software Engineering
Frequently Asked Questions about Ramesh Shyaman
What company does Ramesh Shyaman work for?
Ramesh Shyaman works for Geek Labs
What is Ramesh Shyaman's role at the current company?
Ramesh Shyaman's current role is Software Engineer.
What schools did Ramesh Shyaman attend?
Ramesh Shyaman attended Sri Lanka Technological Campus.
Free Chrome Extension
Find emails, phones & company data instantly
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
Download 750 million emails and 100 million phone numbers
Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.
Start your free trial