Personal details

Rakhitha K. - Remote software architect

Rakhitha K.

Timezone: Sri Jayawardenepura (UTC+5.5)

Summary

Software Architect experienced in software architecture/design/development, UI/UX design, distributed and parallel computing, web application development and data visualization.

Have a keen interest in both business and technical aspects of product development, with an eye on big picture and long term evolution of products. And have experience in product development from inception to delivery.

Have excellent communication skills, and able to communicate complex technical and functional matters with various audiences including R&D staff / management, consultants, partners and customers.

More than 15 years of experiences in developing ERP applications in SCM, CRM and Manufacturing business areas, both product development and product support. Have been involved in conducting trainings in above technical and business areas. Currently involved in product development with related to Manufacturing, Planning, Maintenance, Data Visualization and User Experience.

My current professional goal is to advance my career in the field of software development. Also interested in joining technical research and development projects, conducting training, pre-sales and sales activities. I am also very interested in joining projects related to distributed computing, high performance and parallel computing.

Specialties: Java, .Net, C#, C++, Oracle PL/SQL, Perl, My SQL, Network/Socket Programming, Parallel Computing, Docker, Kubernetes, AWS, Azure, ERP,
Supply Chain Management (SCM), Customer Relationship Management (CRM), Constraint Based Scheduling (CBS), Conducting Training, Technical/Functional Consultancy.

Work Experience

Senior Software Architect
IFS | Jan 2021 - Present
Java
Oracle PL/SQL
Responsible for design and architecture for scheduling and optimization integration using Java/Plsql / REST APIs, development of domain specific languages.
Product Architect - Software Architect
IFS | Feb 2016 - Jan 2021
C#
C++
Oracle PL/SQL
.NET
Responsible for Architecture & Design related to Data Visualization, User Experience, User Interaction, Constraint Based Scheduling. Involved in prototyping and development of new functionality. Providing technical and functional support for consulting, offshore development companies/teams and customers. Conducting technical research and training.

Education

Sri Lanka Institute of Information Technology
Bachelor of Science Special HonorsInformation Technology
Jan 2004 - Dec 2007
Curtin University, Perth, Australia
Bachelor of ScienceInformation Technology
Jan 2004 - Dec 2006