Takhsin Saraira Senior Software Engineer

About

Hi, my name is Takhsin. I am a software engineer based in Odessa, Ukraine πŸ‡ΊπŸ‡¦. I'm a professional software engineer with 6+ years of enterprise experience.
I write high-quality, maintainable, scalable code, contributing to projects by implementing new features and functionalities, fixing bugs, etc. I've built and designed many projects, POCs and MVPs from scratch.
I have proficient written and verbal communication skills in English, and I am fluent in 3 other languages. I like knowledge-sharing with the team. I've mentored 3 newcomers and had the opportunity to manage a small team on microservices development. Indirectly, my responsibilities included both technical leadership and team management because of my proactive position.
Additionally, I’ve conducted many technical interviews.
I have versatile experience and deep knowledge, which is constantly growing and have benefited every project I've been working on by enhancing its codebase, overall architecture, scalability and performance. Also, I have full-stack experience with developing and solving front-end tasks.
I worked with different project management methodologies including Agile, Scrum, Kanban, and XP. Communicable, adaptive, creative, solution master, productive, perfect fit for any team.
Away from the keyboard, I have a passion for learning, business and entrepreneurship, music, guitar, travel, meditation, tennis, table tennis, chess, psychology, movies, hanging out with friends, and many other things :)

Any fool can write code that a computer can understand.
Good programmers write code that humans can understand.

Martin Fowler

Programming languages

Frameworks

Hibernate

Other

Experience

Java developer

Hygge Software – Odessa, Ukraine

Nov 2022 – Present

Hygge Software is a full-service web development agency who provide custom software development and IT staff augmentation for businesses in Europe, the USA, Canada, and Australia

  • Senior Java developer in Aviation Project and charter sales, includes working with big data, maintaning high performance information processing. The project utilizes microservices architecture.

    Tasks and responsibilities: finding and creating solutions, developing new features, optimizing the existing code base, fixing bugs, unit testing, code reviewing, and improving the performance and efficiency of the application.
    Tech Stack: Java, Spring framework, Postgresql, MongoDB, Hibernate, Kafka, GraphQL, Groovy, Docker, Gradle, SFDC, REST, Apache Struct, Gitlab, multithreading, other.

Java developer

Provectus – Odessa, Ukraine

Nov 2021 – Present

Provectus is an AI consultancy and solutions provider, helping businesses achieve their objectives through AI.

  • Java developer in CLM project.
    The project which involves a product for managing the complete life cycle of contracts, starting from initiation through approval stages, document generation, electronic signature, and support to the management stage.

    Tasks and responsibilities: developing new features, ongoing development of the product, optimizing and speeding up the application for handling large amounts of data, updating integrations (document generation, electronic signature, salesforce), enhancing security, and customizing the product for clients' needs.
    Tech Stack: Java, Spring Framework, JSP, Oracle Database, JUnit, Jira, Scrum, Maven, Tomcat, REST APIs, JSON, Git, JDBC, Linux, Ant, Sonarqube, Jenkins, SQL, XML, JavaScript, agile methodologies, other.

Java developer

HYS Enterprise – Odessa, Ukraine

February 2019 - Nov 2021

HYS Enterprise is a Dutch, Amsterdam-based technology consultancy and software development company. Software development mostly web-based applications using Java, Mendix platform, and other essential tools. Built web applications from scratch which includes: designing architecture, developing, testing, code reviewing, building responsive front-end UI/UX, presenting demos to clients, mentored and taught newcomers. Also, I’ve Built many medium-size business web applications with the Mendix platform and Java programming language. It's a sophisticated platform to design web applications.

  • Java developer in Crewnion - Sep 2021 - Oct 2021.
    Project: a platform designed to simplify HR processes involved in Marine, Oil & Gas and Offshore Green Energy industries by means of implementation of unique algorithms that help a candidate find his dream job and the employer to find the ideal candidate.

    Taks and responsobilities: Building the project from scratch, developing new features, testing, code reviewing, building front-end, meetings with clients.
    Tech stack: Java, Spring framework, Vaadin, MongoDB, REST API, CSS, JS, other.

  • Java developer in Mob.Id - March 2021 - Oct 2021.
    Project of a decentralized identity verification solution (KYC and AML) where a user identity can be carried on smart phone. Uses NFC to extract data chunks from the passport chip to verify and validate the document with governments certificates, multiple parameters gathered through OCR, NFC, and liveness tests. All connections performed through a secure TLS connection between microservices.

    Taks and responsobilities: Developing new features, testing, code reviewing, maintaining and evolving the existing microservices, meething with clients.
    Tech stack: Java, Python, Spring framework, Spring Cloud, Docker, Redis, MongoDB, OpenCV, JUnit, ELK stack, Gateway, Nginx, TLS, other.

  • Java developer in LBS - Aug 2020 - Apr 2021.
    The project is a location based system to help tracking and monitoring data on map with dashboards and graphs and analytics.

    Taks and responsobilities: Developing new features, code reviewing, testing, meething with clients.
    Tech stack: Java, Spring framework, Vaadin, HTML, CSS, JS, MongoDB, Google Maps API, JUnit, other.

  • Java developer in The Introduction - Dec 2019 - Dec 2020.
    A solution helping to connect of Global Marketeers and Brands through networking events and peer-to-peer introductions. Parsing and aggregating information from social media and providing UI/UX Interface to interact with the data, fulfill and export to different formats.

    Taks and responsobilities: Build project from scratch, developing new features, code revewing, testing, meething with clients.
    Tech stack: Java, Spring framework, AWS, Vaadin, HTML, CSS, JS, MongoDB, REST, third tools integration, multithreading.

  • Mendix developer - April 2019 - Nov 2019.
    A project to make payment agreements with multiple parties, from one central location for largest independent platform for financial aid. It connects financial aid providers with creditors.

    Taks and responsobilities: Building project from scratch, developing maintaining, testing, code revewing, meeting with clients.
    Tech stack: Mendix, Java, PostgreSQL, HTML, CSS, JS, SOAP, REST.

Intern Java developer

Norse Digital – Odessa, Ukraine

January 2019 – February 2019

Norse Digital builds digital solutions that engage users and automate business processes and is present in several European markets and the US.

  • The project is an internal communication system between employees, very similar to HRIS/HRM.

    Tasks and responsibilities: developing new features, testing, learning.
    Tech stack: Java, Spring boot, PostgreSQL.

Education

University

Odessa National Polytechnic University (ONPU) - Odessa, Ukraine

2016 - 2020

Bachelor's Degree in Computer Engineering, Computer systems and networks.