
Roshika Fernando
Software Engineer Intern

Connect with Roshika Fernando to Send Message
Connect
Connect with Roshika Fernando to Send Message
ConnectTimeline
About me
Software Engineer | Aspiring Data Engineer | Data Analyst | Python | C# | Java | SQL | Machine Learning | Data Visualisation | Data Analysis
Education

NSBM Green University
2015 - 2018
Anula Vidyalaya, Nugegoda
2000 - 2013MathematicsActivities and Societies: Member of the Astrological Society & the Science Society(2012-2013), Member of the Environmental Society & the Buddhist Society(2006-2007), Member of the Girl Guide Association(2003-2006)

University of Plymouth
2016 - 2018Bachelor of Science - BS Computer Software Engineering 2nd Class
Northumbria University
2023 - 2024Master of Science - MS Big Data and Data Science Technology Distinction
Experience

Creative Software
Dec 2018 - Jun 2019Software Engineer InternRole: Full Stack DeveloperProject: TrackIT - An agile project management and administration tool for planning, tracking, and monitoring software development projects.Responsibilities:Full Stack Development: Developed and maintained both front-end and back-end systems using Java EE and Angular 5.Database Management: Utilized PostgreSQL for efficient database management and data retrieval.Unit Testing and Bug Fixing: Conducted unit testing, fixed bugs, and wrote test cases to ensure high-quality software.Code Review and Deployment: Reviewed code for quality assurance and managed deployments using Jenkins and Apache Tomcat.Data Analysis and Reporting: Generated reports to aid in project management and decision-making.Technologies & Tools:Programming Languages & Frameworks: Java EE, Angular 5, Node.jsWeb Technologies: CSS, HTML5Database Management: PostgreSQL, PgAdmin4Development Tools: IntelliJ IDEA, Visual Studio, Git ExtensionsCI/CD Tools: Jenkins, Apache TomcatMethodologies: Scrum, AgileAchievements:Successfully developed and deployed an agile project management tool that enhanced planning, tracking, and monitoring capabilities for software development projects.Improved data tracking and analysis through efficient back-end and front-end development.Enhanced project management decision-making by generating detailed and insightful reports. Show less

Peercore
Feb 2020 - Jul 2021Associate Software EngineerProject: Cookers Management System - A tool for tracking and monitoring product distribution details for the Peercore company in the Australia region.Role: Full Stack DeveloperResponsibilities:Full Stack Development: Developed and maintained both front-end and back-end systems using C#, .NET, and OpenRoad.Database Management: Managed data entry and tracking using Ingres SQL to ensure accurate and reliable data storage.Unit Testing and Bug Fixing: Conducted unit testing and resolved bugs to deliver high-quality software.Data Analysis and Reporting: Analyzed data to identify business trends and generated comprehensive reports using Crystal Reports for stakeholders.Technologies & Tools:Programming Languages: C#Frameworks: .NET, OpenRoadDatabase Management: Ingres SQLDevelopment Tools: Visual Studio, Crystal ReportsAchievements:Successfully developed and deployed a robust system for tracking and monitoring product distribution specifically for the Australia region, enhancing operational efficiency.Improved data accuracy and reliability through rigorous unit testing and data management practices.Provided valuable business insights through detailed data analysis and reporting, aiding in strategic decision-making. Show less
.webp)
Dockyard Total Solutions (DTS)
Aug 2021 - Dec 2022Role: Back-End DeveloperProject: Noc-Ops - An outsourcing product for the Department of Immigration and Emigration, Sri LankaResponsibilities:Back-End Development: Developed robust back-end systems using C#, .NET, and Node.js.Database Management: Managed and maintained MySQL databases, ensuring optimal performance and reliability.Data Validation and Error-Checking: Implemented comprehensive data validation and error-checking protocols to maintain data integrity.Unit Testing and Bug Fixing: Conducted thorough unit testing and resolved bugs to enhance system functionality.Operational Data Analysis: Assisted in analyzing operational data to identify performance improvement opportunities and enhance overall system efficiency.Collaboration and Methodology: Worked within an Agile Scrum framework to ensure timely delivery and continuous improvement.Technologies & Tools:Programming Languages: C#, Node.jsFrameworks: .NETDatabase Management: MySQLOther Tools: GSM Module, Scrum, Agile methodologiesAchievements:Successfully developed and deployed back-end systems that improved operational efficiency.Enhanced data integrity through rigorous validation and error-checking procedures.Contributed to the improvement of system performance through detailed data analysis and proactive problem-solving. Show less Role: Full Stack DeveloperProject: eSystems - Comprehensive system for managing employee, job, ship, and financial recordsResponsibilities:Full Stack Development: Developed and maintained both front-end (WinForms, WPF) and back-end (C#, .NET) systems.Database Management: Managed and organized complex employee and financial records using Oracle SQL.Unit Testing and Bug Fixing: Conducted unit testing, wrote test cases, and resolved bugs to ensure high-quality software delivery.Data Analysis and Reporting: Analyzed data to support planning and decision-making processes, optimized queries for efficient data retrieval, and created visualizations and reports for management insights.Collaboration and Methodology: Worked in an Agile Scrum environment to ensure continuous development and improvement.Technologies & Tools:Programming Languages: C#Frameworks: .NETDatabase Management: Oracle SQLDevelopment Tools: Visual Studio, DevExpress, WinForms, WPFMethodologies: Scrum, AgileAchievements:Successfully developed and implemented a comprehensive system for managing diverse records, enhancing organizational efficiency.Optimized data retrieval processes, resulting in improved system performance.Provided valuable management insights through detailed data analysis and visualization. Show less
Software Engineer
Aug 2022 - Dec 2022Associate Software Engineer
Aug 2021 - Jul 2022
.webp)
Centre for Applied Research in Software & IT (CARSIT)
May 2023 - nowGraduate Research Assistant
Engage Education
May 2024 - Sept 2024Teaching Assistant
BroadShield Ltd
Sept 2024 - nowAssociate Application Developer
Licenses & Certifications
- View certificate

AWS Certified Machine Learning Specialty 2025 -Hands on!
UdemyOct 2025 - View certificate

Oracle Java Foundations
LinkedInOct 2025 - View certificate

C# (Basic)
HackerRankAug 2024 - View certificate

Python (Basic)
HackerRankAug 2024 - View certificate

SQL (Basic)
HackerRankAug 2024
Recommendations

Suraj kumar lohani
Founder of Finance and Excel| Excel Trainer| Want to be an Excel MVP|Google Sheets| Customized Templ...Delhi, India
Pravin raj
Integration Consultant : SAP PI/PO/CI, Software AG webMethods, workatoChennai, Tamil Nadu, India
João pedro nogueira
Publicitário | Branding | Design Thinking | Comunicólogo | Gestor de marcaSão Paulo, São Paulo, Brazil
Sethu kumar gujja
Business Manager | Performance Media | SearchHyderabad, Telangana, India
Leena al bekiry, associate cipd
Recruitment|Talent acquisition|headhunter|Vision 2030Riyadh, Saudi Arabia
Rune holst nicolajsen
Bygningskonstruktør, (Bachelor of Architectural Technology and Construction Management)Copenhagen, Capital Region of Denmark, Denmark
Abdul kader bakri
Senior Accounts Payable Officer at Burhan Technology Co.Khaitan, Farwaniya, Kuwait
Ashish mishra
Working as Assistant Manager at Takli Jena Coal Mine (TJBNSCM)Bhadrawati, Maharashtra, India
Adnan ahmad khan
Assistant Manager at CiplaSouth Delhi, Delhi, India
Hannah böhner
Fallmanagerin/Rehafachberaterin bei Deutsche Rentenversicherung NordbayernGreater Leipzig Area
Mike blaser
BSE, MS-OCL Emphasis Project Management, Retired Police Lieutenant, Trauma Mitigation Instructor, an...Janesville, Wisconsin, United States
Liam fine
Litigation Associate Attorney at Gibson DunnNew York, New York, United States
Russell miller
Board MemberMinneapolis, Minnesota, United States
Angela pollak
Assistant Professor of Cardiothoracic Anesthesiology at Duke University Health SystemDurham, North Carolina, United States
Joshua lowenberg
Operations Manager at Allied UniversalTampa, Florida, United States
Samuel augustine
Programme Development and Communications Officer: Participatory Budgeting and Citizens JuriesUnited Kingdom
Saud al hilal, mba
International Business Management | Strategic Planning | Business Development | Mechanical EngineerSaudi Arabia
Gabriele serra
Responsabile acquisti presso PHARMAMATHENT settore FarmaceuticoCatania, Sicily, Italy
Kayode adesanlu
Tech Founder Z-I-T | Business Solutions Provider | Google Business optimizationIkeja, Lagos State, Nigeria
Sachin kumar
Assistant Manager at DHL Logistics India Pvt. Ltd.Baijnath, Himachal Pradesh, India
...