Profileimage by Jeevaraj Paranetharan Senior Software Engineer from Dehiwela

Jeevaraj Paranetharan

available

Last update: 28.12.2022

Senior Software Engineer

Graduation: BTech - Software Technology
Hourly-/Daily rates: show
Languages: English (Full Professional)

Keywords

Agile Methodology Test Automation Cascading Style Sheets (CSS) Test Scripts AngularJS HTML Application Programming Interfaces (APIs) Amazon Web Services Application Integration Architecture Business Logic + 22 more keywords

Attachments

profile.pdf

Skills

Agile development, agile, Amazon Web Services (AWS), angular, AngularJs, application integration, API, Test Automation Framework, Automation Test, business logic, CSS, stylesheets, Cloud, code refactoring, codebase, configuration management, UI/UX, firebase, HTML, user interface, Infor, azure, MongoDB, React.js, relational databases, Role-based access control, Selenium, service layer, debugging, code quality, Test scripts, Test reports, Typescript, Unit testing, VMWare, developing web applications, web pages, XPath

Project history

02/2022 - 07/2022
Senior Software Engineer
BlackSwan Technologies

Work in RnD Team as a Senior Frontend Developer, Migrate a monolith
Elementry Application to Microfrontend. As a build tool use an Nx. In
Backgroud doing the code refactoring and implementing generic smart
components to reduce code duplications and increase the performance of the
Application.
Projects worked on: Elementry.
* Migrate the existing multi-repo to mono-repo architecture.
* Upgrade to the Elementry(angular application) to Micro frontend architecture.
* Implement a Cloud authentication library for azure, Cognito, and firebase.
* Develop a Storybook to maintain the common component and the reusable.
* Refactor the existing codebase to maintain the Angular/ Typescript
standards.
* Migrate TS-lint to ES-Lint and Implement lint rules to validate the codebase.
* Implement smart components to generate widget builders and data tables.
* Optimize the application by lazy loading, and reduce the methods calls in the
templates.
* Refactoring the functionalities and minimalizing the code and resource
consumption.
* Implement a Service worker for caching purposes.
* Implement ABAC.

01/2021 - 02/2022
Software Engineer
Infor

Develop the Test Automation Framework application called TAAS, which is
developed by us when in Virtusa. Here, migrated the TAAS to Angular Version
10 from Version 6, and add new features Siera(API automation tool), and
implement a directive to control the access by Role-based access control.
Projects worked on: TAAS (Testing as a Service).
* Migrating Angular Version 6 to 10.
* Develop the API Automation feature.
* Implement HTTP Interceptor to handle the services and authGuard to secure
the routes.
* Implement IndexedDB to store the draft workflow details.
* Continue developing and maintaining the features of the TAAS.
* Create angular common components to use in other cloud suites
applications.
* Improve the Portal performance by changing the component Change
Detection Strategy to OnPush and unsubscribe from observables.
* Control the code quality by using lint and prettier.
* Ensure high-quality graphic standards and brand consistency and the
technical feasibility of
UI/UX designs by having common stylesheets.

10/2019 - 12/2020
Software Engineer
IFS

Mainly focused on customer customization and requirement. By self go
through the Functional Specification and come up with the estimation and
design. Write custom stylesheets to style the application.
Projects worked on: Aurena, Moelven Glualam, Emil Frei, and Mediq Sverige
AB.
* Changing the UI components as per the Customer Requirements.
* Adding new filtering/ sorting features in the existing data tables.
* Working with custom Clients Applications that will allow for a more efficient
user experience for the specific project.
* Design new statistical Functions and procedures that will better analyze the
collected data because it is much more adept at respecting the constraints of
the system being developed.
* Implementing customization solutions (configurations, integrations, reports,
and modifications) on standard major releases.
* Involved in analyzing functional/business requirements given in Functional
Specifications written by
Consultants.
* Designing and implementing business logic and mapping them to relational
databases.
* Always make ensuring IFS quality standards.
* Performing application integration activities as well as using change and
configuration management tools.

10/2018 - 10/2019
Associate Engineer - Technology
Virtusa

Worked as Software Developer, implementing angular components and
services. Write custom stylesheets to style the application. Finding the root
cause of the bugs and fixing them. Attain the daily scrum meeting and update
the tasks carried out and issues faced and the way of resolving them.
Projects worked on: CloudHealth, TAAS.
TAAS (Infor)
* Start the project from scratch.
* Develop the Angular components as per the Functional specifications.
* Integrate and parse data between components using event, input, and
services.
* Implement services consume the API and share the master data between the
components.
* Develop the UI Components and Manipulate them according to the service
layer response
* Create SPA with loading multiple views using route services and adding
more.
Technologies: Angular.
CloudHealth (VMWare)
* Develop front-end part of web pages and helped to integrate new
functionality.
* Fix bugs from the front end.
* Created, updated, and maintained JS libraries such as the authentication and
graph library.
* Acted as a member of the Agile development team.
Technologies: AngularJs.

03/2017 - 10/2017
Automation Associate - Specialist
Virtusa

Interning as an Automation Developer, Mainly worked on implementing
Automation Test Specs and fixing issues in the existing specs. Worked as one
of the agile team members.
* Object Capturing using CSS/ XPath selectors.
* Writing automation scripts using Selenium.
* Unit testing and debugging the Test scripts.
* Design and Implement Automation Test Suits to Optimizat the Test
executions.
* Analyzing Test reports and Identify bugs and report the Team.
* Documenting the way of implementing the test suites and specs.
* Assisting Team members in troubleshooting the test specs.
* Maintaining the RPA Process.

Local Availability

Only available in these countries: Sri Lanka
Profileimage by Jeevaraj Paranetharan Senior Software Engineer from Dehiwela Senior Software Engineer
Register