04/18/2025 updated

**** ******** ****
verified
Premium member
100 % available

Software Architect/Developer

Dubai, United Arab Emirates
Worldwide
M.Sc. Software Science
Dubai, United Arab Emirates
Worldwide
M.Sc. Software Science

Profile attachments

CV Jani.pdf

ASP.NETJava (Programming Language).NET FrameworkC Sharp (Programming Language)C++ (Programming Language)Entity FrameworkHibernatePostgreSQLMicrosoft SQL ServersMySQLRuby On RailsRubySpring BootBackend
I am a seasoned Software Architect/Developer. My specialty is in working on existing systems abandoned by the original developers. I have the abilities to quickly get an understanding of the inner workings of the system by analyzing the codebase as well as having direct conversations about the requirements with the stakeholders still involved. Shortly after starting on the project, I will be able to become productive in maintaining and adding new features.

Supported stacks:
  • Java, Hibernate and Spring Boot
  • Ruby and Ruby on Rails
  • C#, .NET, ASP.NET and Entity Framework
  • MySQL, SQL Server and Postgresql

Languages

FinnishNative speakerEnglishFluent

Project history

Software architecture design and development

David Health Solutions Ltd

Pharmaceuticals & Medical Technology

10-50 team member

  • Made high-level software architecture decisions.
  • Decoupled system functionality into modular design.
  • Separated UI from the backend by designing a REST API for back-end services and modernized the UI into React-based front-end modules.
  • Designed an OLAP database and ETL tasks to separate reporting queries from the main system.
  • Designed and implemented automated test system for running unit and integration tests.
  • Designed and implemented Docker-based development and production environments.
  • Lead code-reviews and coordinated work tasks for team members.
  • Interviewed potential team member candidates.

New feature and integrations development

TimeLog

Internet & IT

10-50 team member

Implemented integrations to Uniconta ERP and other financial systems.

Contact form

Log in to get in touch

You need to be logged in to use the contact form.

Sign upLog in