Nipun Amarakoon

Nipun Amarakoon Email and Phone Number

Freelance Lead Developer @ ProveIt
Newcastle upon Tyne, GB
Nipun Amarakoon's Location
Newcastle Upon Tyne, England, United Kingdom, United Kingdom
About Nipun Amarakoon

🚀 Software Engineer | MSc. in Advanced Computer ScienceAs a software engineer with a passion for designing and deploying innovative solutions, I bring over four years of expertise in full-stack development and DevOps. With a focus on Java Spring Boot and microservices, I've successfully delivered projects that enhance system efficiency, scalability, and user experience. I’m driven by the opportunity to work in collaborative environments, delivering high-quality, scalable solutions aligned with business objectives.🌐 Experience Highlights:In my current role at Visiro Global Solutions, I’ve played a pivotal role in transitioning systems to microservices and optimizing ERP back-end services, reducing API response times by 25% and achieving a 30% reduction in deployment times through CI/CD integration with Jenkins. I also spearheaded the implementation of Kafka for more reliable messaging within our microservices architecture.In a recent freelance project, I built a robust Python-based web scraper to extract and process data from complex HTML/JavaScript structures, ensuring flexibility and scalability to meet unique client requirements.💡 Skills Snapshot:Backend Development: Java, Spring Boot, Hibernate, Laravel, and SQL.Technologies: AWS, Microservices, Kafka, Docker, Kubernetes, and Jenkins.Frontend Development: JavaScript, React, Bootstrap, HTML5, and CSS.Databases: MySQL, PostgreSQL, MongoDB, and Firebase.🧑‍💻 Explore my portfolio: https://nipunamarakoon.info🧑‍💻 Explore my work on GitHub: https://github.com/nipun2123🌟 Let’s Connect:I’m excited to explore new opportunities to apply my skills and drive impactful tech solutions. Let’s connect to discuss collaborations, projects, or career opportunities within the tech industry.

Nipun Amarakoon's Current Company Details
ProveIt

Proveit

View
Freelance Lead Developer
Newcastle upon Tyne, GB
Website:
visirogs.com
Employees:
6
Nipun Amarakoon Work Experience Details
  • Proveit
    Freelance Lead Developer
    Proveit
    Newcastle Upon Tyne, Gb
  • Visiro Global
    Software Engineer
    Visiro Global Jul 2022 - Present
    Colombo, Western Province, Sri Lanka
    As a Software Engineer at Visiro, I played a key role in developing high-performance web applications and enhancing system architecture within a collaborative and fast-paced environment. Focusing on scalable solutions, I led significant projects that optimized back-end services and improved system performance.Key Achievements:Microservices Migration: Contributed to the strategic migration of monolithic applications to a microservices architecture using Java Spring Boot. This transformation improved scalability and reliability across systems, making it easier to scale and maintain core services.Continuous Integration/Continuous Delivery (CI/CD) Implementation: Spearheaded CI/CD practices with Jenkins, achieving a 30% reduction in deployment times, which allowed for faster feature delivery and increased productivity across teams.ERP System Optimization: Reduced API response times by 25% by refactoring essential back-end services within an ERP system. This optimization provided a more responsive user experience, directly supporting operational efficiency and smoother workflows.Kafka Messaging Service: Played a pivotal role in implementing Kafka within the microservices ecosystem, which improved service communication and data processing, enhancing overall system reliability.Contributions:Acted as a mentor to junior developers, leading code reviews and technical discussions around best practices in Java development.Engaged in continuous learning, keeping up-to-date with new technologies and best practices, enabling the adoption of innovative approaches and improvements in project execution.
  • Freelance
    Freelance Developer
    Freelance Jul 2023 - Aug 2023
    London, England, United Kingdom
    Key Accomplishments:Web Scraping Solution Development: Created a robust web scraping solution using Python to extract and structure data from various websites. Implemented sophisticated web scraping techniques, navigating complex HTML and JavaScript-based websites with precision. The solution efficiently gathered relevant information, ensuring its storage in a structured format for seamless analysis.Client Collaboration and Tailored Solutions: Collaborated closely with clients to understand project objectives and requirements, translating these insights into tailored software solutions that met their specific business needs. This approach resulted in high client satisfaction and the successful delivery of solutions aligned with their goals.Technical Proficiencies and Methodology:Expertly utilized Python libraries such as Scrapy to ensure code modularity and scalability for future data sources, emphasizing a commitment to efficiency and adaptability in solution design.Embraced an Agile methodology, ensuring flexibility and responsiveness to evolving project requirements while consistently delivering high-quality solutions within stipulated timelines.
  • Visiro Global
    Software Engineer
    Visiro Global Jul 2019 - Nov 2021
    Colombo, Western Province, Sri Lanka
    As an Associate Software Engineer, I contributed to building and deploying robust web applications, collaborating across teams to deliver scalable and user-centered solutions. With a focus on back-end and front-end integration, I supported the development of seamless, high-performance systems.Key Contributions:Java-Based Application Development: Played a key role in developing web applications using Java and Spring Boot, collaborating closely with front-end teams to integrate RESTful APIs for optimized functionality.Real Estate Platform Backend: Developed scalable backend services for a real estate application using Laravel, supporting efficient data handling and service delivery across high-demand environments.Responsive UI Development: Partnered with UI/UX designers to create responsive interfaces with React.js, enhancing user experience and engagement.AWS Deployment with Docker: Deployed applications on AWS using Docker containers, ensuring high availability and scalability to meet operational demands.Quality Assurance: Actively participated in code reviews and debugging sessions, contributing to high code quality standards and timely issue resolution.

Nipun Amarakoon Education Details

Frequently Asked Questions about Nipun Amarakoon

What company does Nipun Amarakoon work for?

Nipun Amarakoon works for Proveit

What is Nipun Amarakoon's role at the current company?

Nipun Amarakoon's current role is Freelance Lead Developer.

What schools did Nipun Amarakoon attend?

Nipun Amarakoon attended Northumbria University, Cardiff Metropolitan University.

Who are Nipun Amarakoon's colleagues?

Nipun Amarakoon's colleagues are Ishara Wijemanna, Isuru Wijemanna, Supun Sameera, Sharmen Pathirana.

Not the Nipun Amarakoon you were looking for?

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.