shabith
Shabith Thennakone
Colombo, Sri Lanka

A web enthusiast with over 14 years of experience working with both local and international clients. Major experience lies in web technologies and expanding knowledge in mobile 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

ReactJS
ReactJS
1,388.9
exp.
NextJS
NextJS
480.6
exp.
NodeJS
NodeJS
131.8
exp.
React Native
React Native
110.3
exp.
Styled Components
Styled Components
75.3
exp.
ExpressJS
ExpressJS
21
exp.
VueJS
VueJS
12.5
exp.
Symfony
Symfony
12.2
exp.
Gatsby
Gatsby
9.5
exp.
Laravel
Laravel
8.1
exp.
MobX
MobX
5.7
exp.
Gulp
Gulp
1.6
exp.
Chai
Chai
1.1
exp.
List your work history, including any contracts or internships
LucyTech Private Limited
Jan 2022 - Sep 2022 (8 months)
Colombo, Sri Lanka
Senior Tech Lead
- Follow Agile software development life cycle.
- Develop software solutions by studying information needs, studying 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 meets its design and behaves 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 debugging and fixing them.
• Write technical, end user and operational procedures documentations as references for future enhancements.
• Communicate with the clients and providing them support even after the development phase.
• Liaise with the project team and providing guidance to team members
magento magento2 knockout.js kentico javascript jquery
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
Jan 2008 - Jan 2009
Project Management, Object-Oriented Analysis and Design, Advance Database Management Systems, Communication System Management, Management Support System, Software Engineering Methods and Management
Try Git
Jan 2014
Magento Certified Front End Developer
Sep 2013
MCPS: Microsoft Certified Professional
Jul 2013

Jobs for you

Show all jobs
Feedback