Waruni Wickramanayake
Senior Full Stack Developer (Australian Citizen)
Experienced and dynamic Senior Full Stack Developer with a proven track record of delivering high-quality web applications and solutions. Proficient in JavaScript technologies including React and Angular for front-end development, and Node.js and Express.js for back-end development. Skilled in database management with MongoDB, MySQL, and PostgreSQL. Strong understanding of RESTful APIs, GraphQL, and WebSocket communication. Adept at implementing responsive design principles and ensuring cross-browser compatibility. Collaborative team player with excellent problem-solving abilities and a passion for staying updated with the latest industry trends and best practices. Ready to leverage expertise to drive innovation and deliver impactful solutions in fast-paced environments.
- Location
- Officer, 3809, Melbourne, VIC, AUS
- wwaruni@gmail.com
- Phone
- 0416 040 030
- Website
- http://waruni.me
- WaruniWick
- Waruni Wickramanayake
Experience
–
Senior Software Engineer at Nutrien Ag Solutions
Nutrien Ag Solutions Australia plays a vital role in Australia’s agricultural sector, boasting over 150 years of industry presence. During my tenure as a Senior Software Engineer, I had the privilege of contributing to both the Digital Hub and Sustainability teams. Here’s a snapshot of my daily responsibilities:
Highlights
- Developed Restful APIs: Leveraged NodeJs to create robust APIs, with a particular focus on HASURA GraphQL endpoints, enhancing data accessibility and system efficiency.
- Integrated Advanced Authentication: Seamlessly incorporated Auth0 authentication services, bolstering the security and user management of our applications.
- Ensured Code Quality: Wrote comprehensive unit tests, significantly improving the reliability and stability of our software.
- Supported Sustainability Efforts: Established and maintained a GraphQL server, critical for the backend operations of our sustainability initiatives.
- Led Cybersecurity Initiatives: Spearheaded the Cybersecurity guild, ensuring the security and integrity of our systems, and fostering a culture of security awareness within the team.
- Enhanced User Experience: Engaged in frontend development using React, significantly improving user interfaces and overall user experience.
–
Senior Software Engineer at Payright
Payright is an Australian payment plan provider developed for merchants to accelerate return-on-effort and for making things more affordable to consumers, by spreading the cost of purchases over time. Technical stack at Payright: ReactJS, NodeJs, Dynamodb, Mysql, PHP , AWS (Lambda Function, Elastic Service Containers, S3, EC2, RDS).
Highlights
- Lead application architecture design, development, troubleshooting and performance tuning
- Set and maintain quality of deliverable standards for development team as whole
- Respond to issues raised by IT team & act as primary contact for issues related to in-house applications
- Lead and mentor team of developers including overseeing distribution of workload
- Manage product delivery life cycle from scope to release
–
Senior Software Engineer at Catch Group Pvt Ltd
The Catch Group provides online shopping stores and operates a customized delivery platform. It’s an online retailer.
Highlights
- Maintain & add new features to existing backend systems
- Created maintainable APIs
- Support & help team members when needed
–
Senior Software Engineer at TIC Group Pvt Ltd – Solvup
TIC Group has been providing services to the retail industry for over 25 years. Solvup is one of their online product. Solvup is a platform which handles return products at store counter, online and phone. Solvup provides services to vendors and repair agents to manage those returns easily and manage troubleshooting.
Highlights
- Introduced event driven architecture and carried out the core development for the communication pack module by implementing front-end and back-end functionalities
- Provide support to Customer handling Team by fixing bugs and adding admin features to the legacy system
- Improve the performance of the legacy system
- Introduced SELENIUM testing tool and automated major sections in the case creation process
- Knowledge sharing with team members by doing presentations
- Held meetings with Account Managers to gather requirements
- Extensive research carried out to identify suitable technologies
- SDK development
–
PHP Developer at Peazie Social Media
Peazie is a platform which can be used to create Social Media Campaigns that delivers on business objectives; database growth, customer acquisition, and sales. Peazie 2.0 platform transforms the smallest marketing team into the most empowered digital resource. I joined the Peazie at its early stage which gave me an opportunity to work on most of the areas in the platform
Highlights
- Implementation of Admin area funtionalities: Client management, campaigns management
- Restful API implementation
- Built offline services which use to generate reports.
- Built a reporting section: which gives proper insights about the campaign performance, inbound traffic details, outbound traffic details , unique entry details , location details , browser and operating system details
- Bug fixes on campaign builder.
Volunteer
–
Teaching Assistant at AI Cubed Academy
AI Cubed helps children to explore, discover and prepare for the age of Artificial Intelligence
Highlights
- Helping kids to learn Robotic Programming
Education
– present
Master in Cybersecurity from University of Adelaide with GPA of
–
Bachelor in Information Technology from Sri Lanka Institute of Information Technology with GPA of 3.6
Skills
- Frontend Technologies
- Level: MasterKeywords:
- Backend Technologies
- Level: MasterKeywords:
- DevOps
- Level: 2/3Keywords:
- Databases
- Level: 2/3Keywords:
Interests
- Swimming & Batminton
- Keywords: