Associate Tech Lead - Healthnet (04/2020
- Present)
★ Provide technical leadership to the team working on the
functional areas
★ Identify and resolve production issues and implement fixes for
them
★ Undergoing the process of analysis in order to fulfil the
requirement of
system wide
★ Implementing the best practices and coding standards of the
project.
★ Ensure that team is working as per the listed procedures.
★ Should also work on constantly increasing the productivity of
the team and
reducing the waste on the other end.
★ Help with code reviews and ensure good engineering practices are
being
applied
★ Collaborate with other developers and develop new features,
APIs,
improvements, and fixes
★ Carefully analyse the project and rectify the errors found in
the process.
★ Collaborate with team to brainstorm and create new features and
products
★ Accomplish engineering and organisation mission by completing
related
results as needed
★ Support and develop software engineers by providing advice,
coaching and
educational opportunities
★ Make informed decisions quickly and taking ownership of services
and
applications at scale
★ Deploy updates and fixes (QA and Production)
★ Investigate and resolve technical issues in the CI/CD and the
deployment
process
★ Managing and creating mobile application QA and Production
builds for IOS
and Android
★ Identify technology trends that may support or impede the
success of the business.
★ Establish a governance process that meets company expectations
for customer information privacy.
Associate Tech Lead - Emagine IT (12/2017
- 03/2020)
★ Working closely with founding team and the product team to
identify opportunities and risks for delivering
the company’s services as a web/mobile-based business, including identification of
competitive services,
opportunities for innovation, and assessment of marketplace obstacles and technical
hurdles to the
business success.
★ Identify technology trends that may support or impede the
success of the business.
★ Evaluate and identify appropriate technology platforms
(including web & mobile application frameworks
and the deployment stack) for delivering the company’s services.
★ Lead strategic planning to achieve business goals by identifying
and prioritizing development initiatives
and setting timetables for the evaluation, development, and deployment of all
web-based services.
★ Establish a governance process that meets company expectations
for customer information privacy.
★ Work more on performance and security optimizations and ensure
product availability is up to level.
Senior Software Engineer - Emagine IT (12/2015
- 12/2017)
★ Developed a cloud-based appointment booking platform for salons
(Mykesha.com)
★ Lead developer of strive.lk
★ Designed both Mykesha and Strive databases
★ Fixed Performance Bottlenecks and optimize mongo indexes
★ Introduce continuous integration through Jenkins
★ Managed cloud hosting platform
★ Introduce code review system
★ Managed deployments
★ Introduce automated backup system
★ Introduce coding standards and best practices
★ Developed a REST Api application for Sampath Bank, Sri Lanka.
★ sdsdsdsd
Software Engineer - Emagine IT (07/2014
- 12/2015)
★ Developed cloud-based recovery solution for leading land sales
company in Sri Lanka (Spring framework)
★ Designed the database for recovery system
★ Wordpress development
★ Drupal development (asn.lk, bavarian.lk, conference.asn.lk/)
★ Manage web hosting
★ Introduce a backup system for their database server
★ Manage Emagine's existing websites. (airsonic.lk, jblands.lk)
Associate Software Engineer - WIScom
Solutions (01/2011 - 07/2014)
★ HTML theme development (jvgceylon.com)
★ Convert HTML site into WordPress theme (woodbrix.com,
chilliesspices.com)
★ Theme customizations, OpenCart development (shopypanda.com)
★ Company site revamp (wiscomsolutions.com)
★ Developed a cloud based Stock control system (J2EE).