Hi. I’m Shalitha

Nice to meet you. Please take a look around!

I'm a

About

Since beginning my journey as a Full-Stack Software Engineer nearly 6 years ago,I've done work for companies, several startups and collaborated with talented people to create digital products for both business and consumer use. I’ve always sought out opportunities and challenges that are meaningful to me.As a software engineer, I enjoy using my obsessive attention to detail, my unequivocal love for making things, and my mission-driven work ethic to literally change the world. I specialize in creating software for clients ranging from individuals and small-businesses all the way to large enterprise corporations. What would you do if you had a software expert available at your fingertips?

shalitha senanayaka

Full-Stack Software Engineer

I want to make things that make a difference.

I am eager to be challenged in order to grow and further improve my IT skills while working for company goals.

Facts

Magnam dolores commodi suscipit. Necessitatibus eius consequatur ex aliquid fuga eum quidem. Sit sint consectetur velit. Quisquam quos quisquam cupiditate. Et nemo qui impedit suscipit alias ea. Quia fugiat sit in iste officiis commodi quidem hic quas.

Fast

Fast load times and lag free interaction, my highest priority.

Responsive

My layouts will work on any device, big or small.

Intuitive

Strong preference for easy to use, intuitive UX/UI.

Dynamic

Websites don't have to be static, I love making pages come to life.

Skills

  • Expert-level experience in web application development using C# Asp.Net(Core / MVC / Web-Form) and Node.js.
  • Frontend Development with Blazor, React, Angular, JavaScript/TypeScript, HTML, and CSS.
  • Exposure to Databases such as Postgres, MySQL, MSSQL, Oracle, Redis, MongoDB, SQLite.
  • Expertise in developing, testing, investigating, refactoring and consuming custom RESTful APIs and Webservices.
  • Exposure to application deployment automation using Jenkins, GitHub Actions, and/or Azure DevOps.
  • Experience with containerization (e.g., Docker, Kubernetes).
  • Familiarity with serverless architectures and microservices.
  • Expertise in cloud platforms, particularly Azure, and cloud-native services (e.g., Azure Functions, Blob Storage, Cosmos DB, Azure Container Instances), with extensive experience in Azure AI Studio and AI services.
  • Deep understanding of software development methodologies, particularly Agile and Scrum.
  • Extensive experience with version control systems (e.g., Git, SVN, TFS) and branching strategies.
  • Strong understanding of software testing methodologies and tools.
  • Experience in monitoring and alerting tools to ensure system health and performance.
  • Proven ability to optimize cloud costs and manage budget effectively.
  • Experience in guiding and mentoring team members including code reviews and code refactoring.

Resume

" Information is not knowledge. The only source of knowledge is experience. You need experience to gain wisdom." - Albert Einstein

Professional Experience

Senior Software Engineer

2023/08 - Present

Dijital Team, Australia (Remote)

  • Responsible for designing and building robust and efficient APIs to support various Open API and similar software solutions.
  • Exposed to many different company processes that need to be implemented and create sensible automation that combines multiple vendors.
  • Participate in the full software development life cycle, from design to deployment and maintenance, ensuring the successful delivery of high-quality integrations and applications.
  • Design, develop and deploy custom solutions using Microsoft's Power Platform suite of tools, including PowerApps, PowerAutomate, and PowerBI.
  • Maintain and support existing PowerApps, PowerAutomate, and PowerBI projects.
  • Stay up to date with the latest technologies and trends in API development, and actively participate in the developer community.
  • Monitor API performance and modify as needed to ensure optimal efficiency.
  • Ensure data security by integrating necessary security measures in the API design.
  • Participate in code reviews to maintain code quality and ensure APIs adhere to specifications.

Senior Software Engineer

2017/07 - 2023/08

Crede Technologies, Canada (Remote)

  • Engineered modern applications with ASP.NET Core, Blazor, JavaScript, SQL Server, and No SQL.
  • Heavy focus on full stack engineering with modules on both front and back end processe.
  • Worked in a cross-functional team building and architecting applications to deliver the best customer experience.
  • Worked with cutting-edge tech-stack. React, Redux, Typescript, Styled Components on the frontend of an isomorphic/universal application with microfrontend architecture
  • Participates in knowledge sharing and contributes to the overall growth of the collective knowledge of the team
  • Always followed policies and procedures related to application methods and quality standards.
  • Utilized Git and SVN for version control, following standard practices, including branching, access control, and code reviews, resulting in a 25% reduction in code conflicts and a 20% improvement in code quality.
  • Provided effective troubleshooting and remediation for web applications.

Senior Software Engineer

2022/04 - 2023/08

Tech One Global Phils Inc, (Remote)

  • Create, configure, develop, and deploy customized Innovative Solutions.
  • Work alongside clients and help resolve technical problems by implementing solutions.
  • Build scalable and secure applications, either as standalone interfaces or those that require access to servers.
  • Develop software solutions by studying requirements analysis and information needs; conferring with stakeholders and IT Management; studying systems flow, data usage, and work processes; performs software design using software development fundamentals and processes, debug, test, and deploy software solutions.
  • Extend the functionality of Proposed Solutions with web interfaces, electronic forms and other application technologies as required.
  • Develop projects on top of Microsoft Stack (SharePoint Online, Power Platform, MS SQL Server, Web Applications and solutions on top of Azure)
  • Document and demonstrate solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear code.
  • Assist design and architecture by following industry standard approaches.
  • Clear visibility, communication, and escalation of road blockers.
  • Manage and work together with Small Development team.

Education

BSc (Hons) in Information Technology Specialising in Software Engineering

2018 - 2022

Sri Lanka Institute of Information Technology, Malabe, LK

The curriculum incorporates cutting edge technologies and emergent industry practices. Much of the content is practical in nature and aims to produce software engineers who are able to identify and solve real world problems. The award has a strong focus on communication, teamwork, independent learning and self-management skills and attributes highly valued in the software industry.

Diploma in Software Engineering

2016 - 2017

ESOFT Metro Campus, Kurunegala, LK

Covered Software Engineering Approaches, Programming Concepts, OOAD using UML, Database Management, Programming in C, Desktop Application Development with Java, Software Testing and Quality Management, Web Development Technologies, Software Development Project topics.

GCE Advanced Level

2014 - 2016

Central College, Kuliyapitiya, LK

Followed Technology steam with the Engineering Technology, Science for Technology and Information and Communication Technology.

Portfolio

" The best way to predict the future is to create it. " - Abraham Lincoln

  • All
  • Web
  • App
  • Standalone

Survey Creator

Using this app can create quick surveys to measure customer satisfaction, Generate quiz to engage with your target market audience, Survey consumers for statistics for your business needs, Measure demographics and their preferences to develop product innovations and get report according to the feedbacks,.

A-PLUS Web

Web-based POS software, inventory management, customer loyalty and retail reporting. Works on PC, Mac, Ipad or tablet...or from any online device.

A-Plus POS APP

full featured, easy to use and affordable POS for any small or medium business. A-PLUS POS - Point of Sale is perfect for stores offering electronics, clothing, toys, books, baby items, etc.

Stock Hub

Offline inventory management, order tracking, invoicing and reporting for medium-sized companies across multiple locations - including production. See stock alerts, supplier availability and lead times. Track stock levels, cost, inventory value over time. User-friendly interface, comprehensive support and value for investment! Signup for a free trial or book a demo today.

Bookit

Railway ticket booking, reservation and cancellation system For simulation purpose.

Notify

Notify app sends you notifications when new information such as breaking news, special notes, or tips are available from your registered companies.

Ph Attendance

Scheduling software manages time table and the attendance. Fingerprint supports for the attendance.

FIT MEDI

Product objective is to introduce new technology to the doctors and its effective use in their respective domains. I believe that the doctors do not use computers more often because they haven't had a good enough reason to use it. DoctorOPD aspires to be that reason.

Easy ORM

Web application for Procurement for Construction Industry. Through this system Site manager able to control the procurement of goods directly or independently.

Publication

Research is seeing what everybody else has seen and thinking what nobody else has thought.

Continuous American Sign Language Recognition Using Computer Vision And Deep Learning Technologies

Sign language is a non-verbal communication method used to communicate between hard of hearing or deaf and ordinary people. Automatic Sign language detection is a complex computer vision problem due to the diversity of modern sign languages and variations in gesture positions, hand and finger form, and body part placements. This research paper aims to conduct a systematic experimental evaluation of computer vision-based approaches for sign language recognition. The present research focuses on mapping non-segmented video streams to glosses to gain insights into sign language recognition. The proposed machine learning model consists of Recurrent Neural Network (RNN) layers such as Long Short-Term Memory (LSTM). The model is implemented using current deep learning frameworks such as Google TensorFlow and Keras API.
https://ieeexplore.ieee.org/document/9864539

Services

Engineering your future: Dream. Build. Scale.In today's disruptive landscape, your software must be built to adapt, just like your business is. Not only do you need compatible code that plays well with legacy systems, you also need specialized talent—people with full-stack experience to ferry your vision into the future.

I turn your innovation into differentiation by putting custom systems and skillsets in place to realize your vision at scale.I’m always open to discussing product work or partnership opportunities.

Web Application

I like to code things from scratch, and enjoy bringing ideas to life in the browser.

API Development

Cover the development, integration, publishing, documentation, deployment, and continuous maintenance of APIs. I develop robust API architectures and security protocols, like custom key encryption, access controls, single sign-on and scalable caching proxies.

Mobile App

Delivers custom mobile application development solutions that are secure, scalable and sustainable in whatever environment it’s hosted.

Stand-alone

Offer cross-platform desktop app development services to build and upgrade desktop software with the new functionality of any complexity.

Saas Products

Offers professional SaaS application development services. Combining quick product evolution with quality and stability of the code, we cover all the stages of SaaS development and deliver reliable SaaS solutions with conversion-optimized UI/UX design.

Mentor

I genuinely care about people, and love helping fellow coders work on their craft.I will help you improve your software architecture, create a tech-driven digital strategy, and improve operations by optimising your software portfolio.

Testimonials

Saul Goodman

Ceo & Founder

Proin iaculis purus consequat sem cure digni ssim donec porttitora entum suscipit rhoncus. Accusantium quam, ultricies eget id, aliquam eget nibh et. Maecen aliquam, risus at semper.

Sara Wilsson

Designer

Export tempor illum tamen malis malis eram quae irure esse labore quem cillum quid cillum eram malis quorum velit fore eram velit sunt aliqua noster fugiat irure amet legam anim culpa.

Jena Karlis

Store Owner

Enim nisi quem export duis labore cillum quae magna enim sint quorum nulla quem veniam duis minim tempor labore quem eram duis noster aute amet eram fore quis sint minim.

Matt Brandon

Freelancer

Fugiat enim eram quae cillum dolore dolor amet nulla culpa multos export minim fugiat minim velit minim dolor enim duis veniam ipsum anim magna sunt elit fore quem dolore labore illum veniam.

John Larson

Entrepreneur

Quis quorum aliqua sint quem legam fore sunt eram irure aliqua veniam tempor noster veniam enim culpa labore duis sunt culpa nulla illum cillum fugiat legam esse veniam culpa fore nisi cillum quid.

Contact

Interested in working together? We should queue up a chat. I’ll buy the coffee.

Location:

Surrey, BC

Call:

604-721-4542

Loading
Your message has been sent. Thank you!