EXPLORE

0.0
0.0
0%
$30 USD / Hour
・

Sri Lanka (5:46 AM)
・
Joined on January 27, 2009
$30 USD / Hour
・
My LinkedIn profile [login to view URL]. I have earned a Gold badge(top badge) in HackerRank for my programming Problem-solving skills [login to view URL]. You can see an example of my design skills and coding skills in [login to view URL] I am a computer science graduate from the University of Colombo with BCS (Bachelor in Computer Science) and MSc (Master in Computer Science). I have been working for more than eight years in the software industry as a Software Architect, an R&D team leader, a Team Leader, and a Software engineer. I got the opportunity to take part in building large enterprise software in my previous jobs and I have put my hands on designing and building scalable, maintainable, extendable, and high-performance software with cutting-edge technologies. I highly focus on the best architectural designs with the correct use of best industry practices like design patterns. I have developed enterprise-scale software using a wide range of technologies including C#, Java, AngularJS, Jquery, NodeJS, PHP. I have built cloud server infrastructures and hosted cloud-based software solutions on cloud computing platforms. I have a working knowledge of enterprise software platforms like ESBs(Enterprise Service Bus), Cassandra, and Thrift with self-learning. I am capable of working with different programming paradigms and patterns like OOP, MVC, MVVM, asynchronous programming, event-driven programming, parallel programming, and test-driven programming. I really believe in my capability of software solution designing and I think I have a keen ability on building software solutions meeting the project timelines with desired performance, scalability, traceability (errors, action monitoring). According to the nature of the problem, I have the ability and the knowledge to apply the correct combination of the underline technology stack to meet the expected requirements in both functional and non-functional domains. Industry trends and latest technologies are always taken to account when I am designing solutions so that future maintenance is not problematic and so that the solution takes the advantage of efficiency in both development and running aspects. I have expert knowledge using software life cycle management tools like TFS, GIT, SVN, JIRA, Jenkins, Sonarqube, Stash, BitBucket, and SourceTree. I have been engaged with remote-based jobs for the last 6 years in my previous two companies and I have successfully delivered all my assignments.
No reviews to see here!
Experience
Software Architect
Aug, 2015 - Dec, 2017
•
2 years, 4 months
Crossover (Remote job)
Aug, 2015 - Dec, 2017
•
2 years, 4 months
Crossover is one of the top talent acquisition company (https://www.crossover.com/) in the United States. I was working as a software architect for the c#.net version of the work tracking tool in the Crossover Engineering team. Also, I was managing all the L3 support requests for both .net and Java work tracking tools. Work tracking software is a desktop application with a complex web services backend built on AWS technologies.
Aug, 2015 - Dec, 2017
•
2 years, 4 months
R&D Team leader, Team leader, Software Engineer
Feb, 2011 - Aug, 2017
•
6 years, 6 months
Simplified Recruitment (Remote job)
Feb, 2011 - Aug, 2017
•
6 years, 6 months
The company builds e-commerce websites for their own businesses. I joined the company in the early stages of the company. I started the career as a software engineer and promoted to team leader, R&D team leader. Also, I was giving my contribution to the company by handing recruitments, implementing IT processes, building server infrastructures, and handling human resource enhancements (local workshops, knowledge sharing sessions)
Feb, 2011 - Aug, 2017
•
6 years, 6 months
Software Engineer
Apr, 2009 - Feb, 2011
•
1 year, 10 months
Unicorn Solutions
Apr, 2009 - Feb, 2011
•
1 year, 10 months
Unicorn Solutions is a company providing software solutions to the Norwegian debt collecting industry and I worked as a software engineer in the company. Implemented the core of an automated payment remittance handling system. The system is capable of handling a large number of transactions within a minute. By using a combination of design-patterns, the core was implemented so that new file types can be integrated easily(with less coding) and without affecting the existing functionality.
Apr, 2009 - Feb, 2011
•
1 year, 10 months
Education
University of Colombo
2010 - 2013
•
3 years
Master of Computer Science

Sri Lanka
2010 - 2013
•
3 years
University of Colombo
2005 - 2008
•
3 years
Bachelor of Computer Science

Sri Lanka
2005 - 2008
•
3 years
Verifications