Ishan Uditha
Tech Lead at LAUGFS Holdings Limited- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
Topline Score
Bio
Shameera Prajapriya
I have worked with Ishan in several projects. He is very much interested in working with new projects under several business domains. He has the talent of identifying the exact customer requirement and providing the best solution to meet customer expectation. Ishan has worked in several platforms and he has the very good talent in C# environment. I would like to recommend Ishan as a Software Engineer who worked with me as a Team Player, Hard Worker and a Talented Person.
Shameera Prajapriya
I have worked with Ishan in several projects. He is very much interested in working with new projects under several business domains. He has the talent of identifying the exact customer requirement and providing the best solution to meet customer expectation. Ishan has worked in several platforms and he has the very good talent in C# environment. I would like to recommend Ishan as a Software Engineer who worked with me as a Team Player, Hard Worker and a Talented Person.
Shameera Prajapriya
I have worked with Ishan in several projects. He is very much interested in working with new projects under several business domains. He has the talent of identifying the exact customer requirement and providing the best solution to meet customer expectation. Ishan has worked in several platforms and he has the very good talent in C# environment. I would like to recommend Ishan as a Software Engineer who worked with me as a Team Player, Hard Worker and a Talented Person.
Shameera Prajapriya
I have worked with Ishan in several projects. He is very much interested in working with new projects under several business domains. He has the talent of identifying the exact customer requirement and providing the best solution to meet customer expectation. Ishan has worked in several platforms and he has the very good talent in C# environment. I would like to recommend Ishan as a Software Engineer who worked with me as a Team Player, Hard Worker and a Talented Person.
Credentials
-
ASP.NET Core: Working with Azure Tables
LinkedInOct, 2021- Nov, 2024 -
C#: Advanced Practices
LinkedInOct, 2021- Nov, 2024 -
Databases for Node.js Developers
LinkedInOct, 2021- Nov, 2024 -
Node: Authentication
LinkedInOct, 2021- Nov, 2024 -
React: Building Progressive Web Apps (PWAs)
LinkedInOct, 2021- Nov, 2024 -
15 Secrets Successful People Know about Time Management (getAbstract Summary)
LinkedInSep, 2021- Nov, 2024 -
ASP.NET Core: Token-Based Authentication
LinkedInSep, 2021- Nov, 2024 -
Agile Project Leadership
LinkedInSep, 2021- Nov, 2024 -
Building RESTful APIs with Node.js and Express
LinkedInSep, 2021- Nov, 2024 -
Node.js Essential Training
LinkedInSep, 2021- Nov, 2024 -
React.js Essential Training
LinkedInSep, 2021- Nov, 2024 -
Software Architecture Foundations
LinkedInSep, 2021- Nov, 2024 -
Software Architecture: From Developer to Architect
LinkedInSep, 2021- Nov, 2024 -
Using Docker and .NET Core
LinkedInSep, 2021- Nov, 2024 -
MS: Developing ASP.NET MVC Web Applications
MicrosoftJan, 2016- Nov, 2024 -
MCPS: Microsoft Certified Professional
MicrosoftMar, 2015- Nov, 2024 -
MS: Programming in HTML5 with JavaScript and CSS3
MicrosoftMar, 2015- Nov, 2024 -
MBCS
British Computer SocietyMar, 2013- Nov, 2024 -
Technician Certificate in Telecommunication Systems
City & Guilds, UKDec, 2007- Nov, 2024
Experience
-
LAUGFS Holdings Limited
-
Sri Lanka
-
Oil and Gas
-
100 - 200 Employee
-
Tech Lead
-
Mar 2019 - Present
• Develop overall technical strategies for client projects from technical requirements• Communicate with clients on a regular basis regarding progress, challenges, timelines and end results• Direct and oversee local and off-shore developers & Perform code review sessions with other developers and suggest improvements or alternate approaches when appropriate• Create technical estimations, design and functional documents• Present technical strategies to clients and gather technical requirements as needed• Identify and troubleshoot issues as needed• Perform a mix of maintenance and new development• Implement project applications according to specifications & Research technical issues and provide recommendations to enhance software applications• Work closely with project managers/ account managers to ensure that client expectations are met and that the team adheres to project schedules and budget
-
-
Senior Software Engineer
-
May 2017 - Mar 2019
• Get clear requirements from the relevant stakeholders• Possess a thorough understanding of the product from both a functional and technical perspective• Assist the lead in development strategy, decision making on development technology and tools• Suggest and setup development, staging, live environment (servers, databases and technologies) considering the planned future traffic for each project• Create task breakdown and prepare programming specs• Write well designed, testable efficient codes with appropriate comments• Prepare documentation, training manuals, flowcharts, layouts, diagrams and charts• Involve with R&D on new technologies, implement new technologies and share expertise throughout the organization• Suggest technical improvements, solutions with or without assistance using best practices and generate new ideas based on research
-
-
-
Eyepax
-
Sri Lanka
-
IT Services and IT Consulting
-
100 - 200 Employee
-
Senior Software Engineer
-
Sep 2016 - May 2017
• Requirement gathering, analyzing and system design• Design, architect and develop high-quality softwares • Identify, prioritize and execute tasks in the software development life cycle• Develop tools and applications by producing clean, efficient code• Automate tasks through appropriate tools and scripting• Review and debug code• Perform validation and verification testing• Collaborate with internal teams and vendors to fix and improve products• Document development phases and monitor systems• Ensure software is up-to-date with latest technologies
-
-
-
-
Software Engineer
-
Jun 2014 - Sep 2016
• Software development (Requirement analysis and design, coding components - adhere to coding standards & design)• Proper documentation when required• Directly communicate with the client (Requirement clarification, product demonstrations, status update)• Positively participate in sprint planning• Developer testing & bug fixing• Product release management (Versioning, update release note, hosting)• R&D, Knowledge sharing• Work closely with the team and scrum master to burn down allocated story points. (Participate in daily scrum meetings and sprint retrospective)
-
-
-
Metropolitan Group of Companies
-
IT Services and IT Consulting
-
100 - 200 Employee
-
Software Engineer
-
Sep 2013 - Jun 2014
• Architect, implement, and maintain services, applications, and system integration with strong focus on performance and scalability• Work on backend applications, integration projects to integrate web apps with legacy systems and other enterprise applications like ERP, CRM …etc. Work with remote teams and outsources vendor• Provide leadership to team members• Work closely with product managers and stakeholders• Provide engineering support to enhance or debug application related problems• Be part of the solution application team to design and document solutions for new products and services
-
-
-
TeKnowledge Inc
-
United States
-
IT Services and IT Consulting
-
1 - 100 Employee
-
Software Engineer
-
Jul 2011 - Sep 2013
• Requirement gathering, analyzing and system design• ERP development using ASP.Net and Microsoft Single Page Application (SPA) with C# / SQL 2005 - Web platform• Maintenance of existing systems• Web designing using HTML, CSS• Graphics designing
-
-
Associate Software Engineer
-
Jun 2010 - Jul 2011
• ERP development using ASP.Net and Microsoft Single Page Application (SPA) with C# / SQL 2005 - Web platform• Web designing using HTML, CSS• Graphics designing
-
-
-
National Institute of Business Management (NIBM - Sri Lanka)
-
Sri Lanka
-
Higher Education
-
200 - 300 Employee
-
Web Administrator
-
May 2010 - Jun 2010
Handling and Developing NIBM web site (http://www.nibm.lk) Handling and Developing NIBM web site (http://www.nibm.lk)
-
-
-
National Institute of Business Management (NIBM - Sri Lanka)
-
Sri Lanka
-
Higher Education
-
200 - 300 Employee
-
Programmer Analyst
-
Nov 2008 - Mar 2009
• Giving instructions to Diploma students • Conduct practical sessions and tutorial classes • Giving instructions to Diploma students • Conduct practical sessions and tutorial classes
-
-
Education
-
University of Colombo
Master Computer Science (MCS) -
University College Dublin
Bachelor of Science (BSc) - Hons, Second Class Honours, Grade 1 -
National Institute of Business Management (NIBM - Sri Lanka)
Higher Diploma In Computer Base Infomation System (HDCBIS), 1st Class Upper -
National Institute of Business Management (NIBM - Sri Lanka)
Diploma In Computer System Designs (DCSD) -
City & Guilds, UK
Technician Certificate in Telecommunication Systems, Telecommunications Engineering -
Prince of wales' Collage