Career Profile

Server Khalilov is a professional Software Engineer working at Stryber GmbH. Server is holding a BSc. Degree in Applied Mathematics from Tavrida National University of Crimea with majors in Mathematics, and a MSc. Degree in Computer Science from University of Kaiserslautern with majors in Software Engineering. Server is a motivated and a hardworking team-player, always aspiring to develop professionally. Recently, Server completed the Google Project Management Career Certificate - a rigorous, hands-on program that covers traditional and Agile project management approaches throughout the life cycle of a project.

Experiences

Senior Front-End Engineer

July. 2022 - Aug. 2024
Stryber
  • Led the technical team (2FE, 2BE, QA & UI/UX) building Nayla Finance (https://www.naylafinance.com/) in Saudi Arabia.
  • Implemented several front-end portals for different projects,utilizing the following technologies:React, React Query, Jotai, Redux, Saga, GoogleSSO.
  • Implemented the integration with AWS Cognito both on a client-side and on a back-end side for different projects.
  • Used AWS SDK to build a Nest.js BE that implements the user management functionality of AWS UserPools.
  • Built a payment module with Stripe, based on AWS DynamoDB, Queues, and Lambda functions, and deployed it via Serverless & GitHub Actions.
  • Managed 2 direct reports, actively participating in the hiring process for internal & external resources, onboarding them.

Software Engineer

May. 2019 - Jun. 2022
VISPIRON CARSYNC GmbH, Munich, Germany
  • Working on front-end part of CARSYNC Eco portal (http://eco.carsync.de), based on NX framework, Angular 13 and IBM Carbon web components.
  • Integrated the authentication of the CARSYNC Eco front-end with Auth0 solution.
  • Implementing the business logic of CARSYNC One portal, based on Angular 7 and Material design (http://app.carsync.de).
  • Introduced e2e testing approach within the front-end team.
  • Conducting one-on-one technical interviews to evaluate Front-End Engineer applicants and behavioural team-fit interviews with candidates.
  • Creating the design based on mock-ups and implementing reusable Angular components.
  • Structuring and refactoring the code in order to maintain scalability and reusability.
  • Migrated the CARSYNC One Portal from Angular 7 to Angular 12.

Web Developer, Research Assistant

Mar. 2018 - Dec. 2018
University of Kaiserslautern, Kaiserslautern, Germany
  • Learned the concept of conflict-free-replicated-data (CRDTs).
  • Developed several projects, based on AntidoteDB, which include a Calendar application, a CRDT-Visualiser, an AntidoteDB Website.

Web Developer, Tester

May 2014 - May 2016
Extensoft, Simferopol, Ukraine
  • Developed Themler project by adding new front-end functionality and covered it with tests using Karma and Jasmine.
  • Spearheaded the process of testing and tracking of successful tests’ passing that provides more efficient management.
  • Developed built-in Artisteer JavaScript - plugin for conversion Artisteer themes to Themler ones.
  • Worked in a team of 50 members and improved my knowledge of version control systems (Git, SVN).

CRM Administrator, .Net Developer, Web Developer | Intern

Aug. 2013 - Apr. 2014
Softwarium, Simferopol, Ukraine
  • Worked in a team of developers and created a portal based on Microsoft CRM 2011, 2013 with an extended functionality due to plugins.
  • Developed a Tic-Tac-Toe WF / WPF applications with a network game-mode and a data base.

Projects

Here you can find a list of projects, which I worked on. I will try to update it occasionally.

Master Thesis - Developed WebCure, a framework for partial replication of data at client-side in web applications.
Restaurant Reviews project for Mobile Web Specialist Certification Course - A progressive web application implemented as a part of my study in a Udacity's Mobile Web Specialist NanoDegree.
Compiler's construction from MiniJava to MIPS - A compiler for MiniJava -> MIPS, which was implemented in Java.

Skills & Proficiency

JavaScript, TypeScript, CSS, SASS, HTML, JSON, AJAX, jQuery, NX, REST

Angular

React

Node.js, ExpressJS, Gulp.js

Testing (Cypress, Jasmine, Karma, Jenkins)

Java, C#, C/C++, Python

Git, JIRA, TFS