shabith
Shabith Thennakone
Colombo, Sri Lanka

A web enthusiast with over 14 years of experience working with local and international clients. Major experience lies in web, mobile and eCommerce applications and technologies. Possesses vast experience in System Architecture, Technical Knowledge, eCommerce, and Front-end development.

CodersRank Score

What is this?

This represents your current experience. It calculates by analyzing your connected repositories. By measuring your skills by your code, we are creating the ranking, so you can know how good are you comparing to another developers and what you have to improve to be better

Information on how to increase score and ranking details you can find in this blog post.

922.3
CodersRank Rank
Top 1%
Based on:
Stackoverflow 9 events
Top 5
EJS
EJS
Developer
Sri Lanka
Top 50
JavaScript
JavaScript
Developer
Sri Lanka
Top 1
TypeScript
TypeScript
Developer
Sri Lanka
Highest experience points: 0 points,

0 activities in the last year

List your work history, including any contracts or internships
LucyTech Private Limited
Jan 2022 - Mar 2022 (2 months)
Colombo, Sri Lanka
Senior Tech Lead
- Follow the Agile software development life cycle.
- Develop software solutions by studying information needs, system flow, data usage and work processes, investigating problem areas and writing well-structured, efficient code.
- Identify issues in applications and debug and fix them.
- Write automated unit tests to ensure the solutions meet its design and behave as intended.
- Conduct peer code reviews.
- Conduct peer testing.
- Work with continuous integration (CI) and continuous delivery (CD).
ReactJS graphql styled components jest react router webpack axios npm
Smashy Design Private Limited
Mar 2017 - Jan 2022 (4 years 10 months)
Pannipitiya North, Sri Lanka
Tech Lead
• Conduct research and analyze the requirements of clients.
• Be accountable for the design and development of effective software that meets given complex, strategic business needs.
• Recruit, mentor and manage an effective software engineering team.
• Provide technical knowledge and insight to peers and colleagues.
• Ensure the team’s approach to testing is fit for purpose.
• Ensure integration of the software with monitoring and support tools.
• Review and give constructive feedback on others’ code.
React Native ReactJS typescript next.js gatsby graphql jest styled-components Angular mobx tailwindcss nodeJS ExpressJS firebase python Laravel php docker mysql
Netstarter Pty Ltd
6 years 6 months
Colombo, Sri Lanka
Senior Software Engineer
Sep 2015 - Feb 2017 (1 year 5 months)
- Determine the development feasibility by evaluating analysis, problem definition requirements, solution development, and propose solutions.
- Develop software solutions by studying information needs; conferring with users; studying system flow, data usage and work processes; investigating problem areas and writing well-structured efficient code.
- Conduct technical evaluation and code reviews.
- Identify issues in applications and debug and fix them.
- Write technical, end-user and operational procedures documentation as references for future enhancements.
- Communicate with the clients and provide them support even after the development phase.
- Liaise with the project team and provide guidance to team members.
magento magento2 knockout.js javascript jquery php
Software Engineer
Sep 2011 - Sep 2015 (4 years)
- Design and develop software solutions.
- Evaluate potential software solutions for feasibility.
- Define problems, requirements, and concerns and then propose solutions.
- Develop solutions based on needs.
- Follow software through the development lifecycle.
- Write and test code, refining and rewriting it as necessary and communicate with any programmers involved in the project.
magento javascript kentico scss less gulp sass webpack
Associate Software Engineer
Aug 2010 - Sep 2011 (1 year 1 month)
- Involved in the design and development of software solutions.
- Define problems, requirements, and concerns and then propose solutions.
- Develop solutions based on needs.
- Evaluate potential software solutions for feasibility.
- Follow software through the development lifecycle.
- Assist in the preparation of documenting the software lifecycle.
magento kentico javascript css sass scss less gulp webpack

Add some compelling projects here to demonstrate your experience
Lincraft
Mar 2015 - Present
Lincraft for all the fabrics, yarns, craft, sewing, haberdashery and home furnishing products you could ever need. Perfect for hobbyists and DIY designers - discover the latest trends, add to your collection or invest in a classic traditional item.
Bundaberg - Rumbassador
Feb 2015 - Present
The Chamber of Rumbassador
Bundaberg Rum
Jan 2015 - Present
Discover the world of Bundaberg Rum, hand selected and double aged. Buy conveniently from the online store.

This section lets you add any degrees or diplomas you have earned.
London Metropolitan University
BSc (Hons) in Computing and Information Systems, Computer Science
Aug 2005 - Aug 2008
Project Management, Object-Oriented Analysis and Design, Advance Database Management Systems, Communication System Management, Management Support System, Software Engineering Methods and Management
Varien Inc.
Magento Certified Front End Developer
Sep 2013
Microsoft Corporation
MCPS: Microsoft Certified Professional
Jul 2013
Microsoft Corporation
MS: Programming in HTML5 with JavaScript and CSS3 Specialist
Jul 2013

Jobs for you

Show all jobs
Feedback