Upstaff Sign up
Janusz F.
🇬🇪Georgia (UTC+04:00)
Created AtUpstaffer since September, 2022

Janusz F. — Rust Developer

Expertise in Full Stack Web.

Last verified on September, 2023

Core Skills

Bio Summary

- Software developer with more than 7 years of experience.
- Deep experience of Profiling and debugging of applications
- Knowledge and usage of OOP, SOLID, DIY, DDD principles, architectural and design patterns
- Running of code reviews, design of application architecture, developing of CI/CD processes, research and evaluation of technical options to implement business requirements, analysis and estimation of implementation efforts
- Organization and conduction of lectures for teammates, interview conduction, interaction with business and other teams, running demos for business, assistance to team members in case they require help.
- In-depth knowledge of web technologies
- Upper-Intermediate English.
- Available: ASAP

Technical Skills

Programming LanguagesC, C++, Groovy, Java, JavaScript, PHP, Python, Rust, TypeScript
JavaScript FrameworksExpress, jQuery, NestJS, Node.js, React, Vue.js
Java Libraries and ToolsJSON
PHP FrameworksLaravel, Symfony
PHP Libraries and ToolsPhalcon, PhpStorm
Databases & Management Systems / ORMMongoDB, MySQL, PostgreSQL, Redis, SQLite
UI Frameworks, Libraries, and BrowsersBootstrap, CSS, HTML, jQuery, SCSS
Cloud Platforms, Services & ComputingAWS
Web/App Servers, MiddlewareApache HTTP Server, Nginx
Third Party Tools / IDEs / SDK / ServicesApache NetBeans, Eclipse, IntelliJ IDEA, PhpStorm
Collaboration, Task & Issue TrackingAtlassian Confluence, Jira
Scripting and Command Line InterfacesBash
Operating SystemsCentos, macOS, Ubuntu, Windows
Methodologies, Paradigms and PatternsDDD, OOP, SOAP, SOLID
Virtualization, Containers and OrchestrationDocker, Terraform
Version ControlGit
SDK / API and IntegrationsGraphQL, RESTful API
Mail / Network Protocols / Data transferGRPC, LDAP, SSH
Deployment, CI/CD & AdministrationJenkins
PlatformsModX CMS, Red Hat OpenShift Container Platform

Experience

Rust Developer

September 2022 – Present time

CTO of internal developments and solutions / Team Lead, Langivi technology

January 2017 – September 2022

Lead / Senior Software Engineer, Namecheap 

January 2020 – September 2022

PHP / JS Developer, CUDEV

February 2019 – January 2020

Full stack Developer, DAXX

April 2018 – February 2019

PHP Developer, Factor Web Solutions

January 2017 – April 2018

PHP Developer, Freelance

June 2015 – March 2017

Projects

CTO of internal developments and solutions

9 months
Set up of CI/CD processes, coding standards
Extension of existing programming with new capabilities
Responsibilities:

  • MVPs, details:
  • Writing of php extension for full REST support
  • Writing of php extension for parsing JSON requests
  • Creation of full-fledged async TCP and HTTP servers
  • Development of session middleware for Deno
  • Development of express like framework written totally in TS
  • Development of ORM for Deno
  • Creation (N-API) package for git manipulations
  • Writing of Rust static and dynamic libraries for C applications and C libs
  • Writing of Deno FFI libs for TS interface
  • Design and assigning of new inbound projects for internal team leads technical meeting set up. Organization and conduction of lectures for interns. Interview conduction, interaction with business and other teams. Generation of client’s base, presenting of company possibilities. Designing and forming of development teams

Technologies: C/C++, Rust, Node.js(N-API), Deno(FFI), PHP 8.1(extensions), libraries adaptation and integration(libuv, libgit, libpq), Jenkins, AWS, Docker, docker-compose

Team Lead

5 years
Set up of CI/CD processes, coding standards
Responsibilities:

  • Set up of CI/CD processes, coding standards
  • Code review, DevOps monitoring and tunings, design and refactor of projects
  • Technical meeting set up
  • Conduction of lectures for interns and teammates
  • Interviews conduction, interaction with business and other teams
  • Writing of Rust N-API for Node.js

Technologies: Node.js, Rust, PHP 7.4, symfony, SQLite, REST, SCSS, Jenkins, AWS, Docker

Lead / Senior Software Engineer

2 years 9 months
Set up of CI/CD processes, coding standards
Responsibilities:

  • Code review, DevOps monitoring and tunings, in-depth redesign and refactor of project.
  • Revealing and fixing bugs, eliminating of narrow places.
  • Design and setting up of new inbound projects
  • Technical meeting set up
  • Organization and conduction of lectures for teammates
  • Interview conduction, interaction with business and other teams
  • Writing of Rust Git tools for managing of various project repos using libgit

Technologies: Node.js, PHP 7.4/8 Laravel 6.x, MySQL 5, REST, Vue.js, SCSS, Jenkins, OpenShift, AWS, Docker, LDAP, Terraform, Python, Rust

PHP Developer

11 months
Responsibilities:

  • Development and design of project.
  • Design of Frontend and Backend features.
  • Fixing bugs, eliminating of narrow places, optimizing of code refactoring pieces to improve re-usage and performance of code.

Technologies: PHP 7.2, PHP 5.6, Kohana, Laravel, Nest.js, Microservice architecture, MySQL 5, Redis, GraphQL, JavaScript, React.js, AWS, Docker

Full stack Developer

11 months
Development and design of project
Responsibilities:

  • Development and design of project, including design of micro framework with CLI Tasker for serving company purposes
  • Design of Frontend and Backend features
  • Fixing bugs, eliminating of narrow places, optimizing of code refactoring pieces to improve re-usage and performance of code

Technologies: Cron job tasks, google protobuf, PHP 7.2(Raw PHP), MySQL 5(also work with CSV), Bootstrap 4, JavaScript, Express.js PowerDesigner 15 (for designing database, use cases, etc), Memcached, File cache, page design using HTML5/CSS3

PHP Developer

16 months
Responsibilities:

  • Development and design of new features
  • Fixing, improving and optimizing code of entrusted projects

Technologies: PHP 5.6, Phalcon Framework, ModX CMS, MySQL 5

PHP Developer

22 months
Responsibilities:

  • Fixing project’s issues;
  • Performing of incoming orders
  • Creating site of Pharmacognosy Department of NUPh (http://gnosy.nuph.edu.ua/?lang=ua)

Technologies: PHP

 Education

Master’s degree in System programming
Donetsk National Technical University
2015 – 2020

Courses/Certificates

  • WWDC 2011, 2012, 2013 educational videos
  • iTunes U Stanford iPhone application development (2009)
  • Lynda.com iPhone SDK essential training (Simon Allardice)
  • Lynda.com iPhone SDK: Developing iPad Applications

How to hire with Upstaff

1

Talk to Our Talent Expert

Our journey starts with a 30-min discovery call to explore your project challenges, technical needs and team diversity.

2

Meet Carefully Matched Talents

Within 1-3 days, we’ll share profiles and connect you with the right talents for your project. Schedule a call to meet engineers in person.

3

Validate Your Choice

Bring new talent on board with a trial period to confirm you hire the right one. There are no termination fees or hidden costs.

Why Upstaff

Upstaff is a technology partner with expertise in AI, Web3, Software, and Data. We help businesses gain competitive edge by optimizing existing systems and utilizing modern technology to fuel business growth.

Real-time project team launch

<24h

Interview First Engineers

Upstaff's network enables clients to access specialists within hours & days, streamlining the hiring process to 24-48 hours, start ASAP.

x10

Faster Talent Acquisition

Upstaff's network & platform enables clients to scale up and down blazing fast. Every hire typically is 10x faster comparing to regular recruitement workflow.

Vetted and Trusted Engineers

100%

Security And Vetting-First

AI tools and expert human reviewers in the vetting process is combined with track record & historically collected feedbacks from clients and teammates.

~50h

Save Time For Deep Vetting

In average, we save over 50 hours of client team to interview candidates for each job position. We are fueled by a passion for tech expertise, drawn from our deep understanding of the industry.

Flexible Engagement Models

Arrow

Custom Engagement Models

Flexible staffing solutions, accommodating both short-term projects and longer-term engagements, full-time & part-time

Sharing

Unique Talent Ecosystem

Candidate Staffing Platform stores data about past and present candidates, enables fast work and scalability, providing clients with valuable insights into their talent pipeline.

Transparent

$0

No Hidden Costs

Price quoted is the total price to you. No hidden or unexpected cost for for candidate placement.

x1

One Consolidated Invoice

No matter how many engineers you employ, there is only one monthly consolidated invoice.

Ready to hire Janusz F.
or someone with similar Skills?
Looking for Someone Else? Join Upstaff access to All profiles and Individual Match
Start Hiring