Hello world, my $name is

Alexander Molochko

{ Software Engineer }

I am a software developer from Ukraine with over 8 years of programming experience.
I enjoy sharing my experience with others, writing articles, discussing various topics,
finding new friends, so feel free to contact me and visit my blog.

About

  • Name: Alexander Molochko
  • Nickname: CROSP
  • Date of birth: 13th April 1994
  • Address: Ukraine, Chernihiv
  • Nationality: Ukrainian
  • Phone: +38 (093) 777 333 0
  • Email: [email protected]

My Story

I am a curious software engineer based in Ukraine. My work is my passion. I am always interested in learning something new or improving my existing skills. Nowadays, technologies are constantly changing and evolving, so I try to keep pace with the times.

Building a software product is not hard with such a number of frameworks and platforms, but building a reliable, extensible and robust application is not a trivial task. The key point here is a software architecture, most developers, unfortunately, don't pay enough attention to it. An application without a well-designed architecture is like a house without a foundation.

I always try to design an application architecture in the first place. I enjoy discussing different architectural approaches, finding alternatives and adapting an architecture for specific requirements. I think that software should be written in a way that you won't hate later, especially when adding new features.

I am not trying to maximize the number of projects done, but the number of well-done projects instead.

When I'm not working, I enjoy doing a vast array of healthy outdoor activities, but I am particularly keen on working out. I also enjoy writing. I've found sharing my experiences in this blog to be both rewarding and educational, so feel free to visit it. I hope you can find something useful there.

Language Skills

  • English

    Upper Intermediate
  • German

    Lower Intermediate
  • Ukrainian/Russian

    Native

Hobbies

  • Software crafting

  • Sport

  • Reading

  • Travelling

  • Fishing

  • Music

Personal qualities

100 %

Motivated

95 %

Cooperative

95 %

Communicative

98 %

Responsible

98 %

Flexible

6 %

Lazy

Professional skills

I am always passionate about gaining experience and learning new technologies. My skills include, but aren't limited to.

Mobile Development

Building native mobile applications for different platforms and devices. As well as creating cross-platform and hybrid solutions.

  • Android

  • iOS

  • Hybrid & Cross-platform

  • Web-based Frameworks

  • Games

Web development

Feature-rich, responsive web pages and applications. Fullstack development leveraging modern technologies.

  • HTML/CSS

  • LAMP/MEAN Stacks

  • Single Page Applications

  • Real time applications

  • JS & Typescript

Enterprise Systems

Enterprise software products to meet business requirements. Complete solutions that contribute to the growth of the business.

  • Java EE & Spring

  • .NET/C#

  • Distributed systems

  • E-Commerce

  • Desktop Applications

API Development

Building secure, scalable and robust APIs. B2B and B2C strategies. Integrating third-party APIs and services.

  • RESTful

  • SOAP

  • Authentication/Authorization

  • Microservices

  • Documentation

Embedded Development

Building IoT systems for Smart Automation. Bare metal programming. Binding together the software and physical world.

  • IoT

  • DSP

  • Microcontrollers

  • ROM/Firmware

  • Electronics

Administration

Maintaining server software and hardware. Applying virtualization technologies for building scalable infrastructures.

  • DevOps

  • Networking

  • Scripting

  • Databases

  • Cloud

Experience

Education
& Certifications


  • 2018 2016

    Chernihiv National University of Technology

    Master of Computer Science (with honours)

    Chernihiv National University of Technology (CNUT) is one of the leading higher educational establishments in the north of Ukraine. It is famous for its academic excellence and leading innovative Computer Science research.

  • 2016 2012

    Chernihiv National University of Technology

    Bachelor of Computer Science (with honours)

    Chernihiv National University of Technology (CNUT) is one of the leading higher educational establishments in the north of Ukraine. It is famous for its academic excellence and leading innovative Computer Science research.

  • 2012 2000

    Secondary School #1

    Matriculation school certificate

    Secondary school #1 with the extensive learning of foreign languages, Chernihiv, Ukraine


Work
Experience


  • 2024 2023

    K4Tech

    Senior WEB/FULL STACK DEVELOPER

    Worked on a crypto project mostly on the frontend with React. Participated in iOS, Android Development, Backend Java Development. Maintained AWS infrastructure for the project. Applied lambda functions for backendless parts.

  • 2024 2022

    Lucid Berlin

    Senior Full Stack Developer

    Worked on several full stack projects powered by PHP, Python and NodeJS on backend and VueJS, React on frontend. Implemented a document fraud detection system using OCR. Worked with a complex structured Drupal website.

  • Present 2019

    Baeldung

    Writer

    Writing tecnhical articles about Java, Spring, Kotlin, Scala, Algorithms and Software Architecture.

  • Present 2015

    DataScope

    Android & C# Developer

    Native Android app development for the collaborative planning. Adding new features and supporting existing codebase. Maintain the backend part written in C# powered by Azure. Extensively used DDD approach.

  • Present 2016

    Incresive

    Lead Software Engineer & Co-Founder

    Coordinating business processes. Teambuilding and cooperation. Instructing and teaching. Leading complex business software projects. Communication with clients.

  • 2018 2015

    Sensweb

    Lead Software Engineer

    Was responsible for implementing a custom CRM system for logistics. Used Laravel, Angular, RabbitMQ, WebSockets. Full set up of the environment on a Linux machine.

  • 2016 2015

    Discount Group

    Mobile & API Developer

    Discount Group is a leading E-commerce software solutions provider. It offers budget friendly e-Commerce solutions that can be profited in an extensive variety of choices to fulfill business requirements.

  • 2015 2015

    PortaOne

    Developer Trainee

    Worked on internal applications written in Perl and web applications written in ExtJS.

  • 2015 2014

    Freelance

    Web & Mobile Developer

    Web pages and mobile applications development.

Software Design

While developing a software product, I always try to follow these principles.

  • Clean code

    Reader-focused development style that produces a software codebase that's easy to write, understand, extend and maintain.

  • Testability

    Testing as a way to make objective assessments regarding the degree of conformance and robustness of a software system.

  • Modularity

    Maintain, extend or completely replace software parts without worrying about the consequences for the whole system.

  • Clean Architecture

    Good software architecture works now and in the future. Aiding success during development and boosting maintenance effectiveness.

  • Performance

    Meeting requirements for timeliness in conjunction with effective resource usage. Performance as a competitive advantage in business.

  • Security

    Considering security concerns at the earliest stages of development. Constructing and applying security policies to keep data private.

Development Process

Development stages are the building blocks of the success for any software development project.

Open Source Contribution

Open source is a great way to gain experience and meet new people.

Published Apps

Most of created apps are published from clients' accounts. There are a few my applications available, mostly for demonstration purpose.

Available on the Play Store
Available on the Apple Store

Inspirational quotes

Latest Posts

I am ready to implement your idea

Contact Me

Get in touch

Skype

alex-crosp

Phone / Viber / Telegram

+38 (093) 777 333 0

Write me a message

Sending your message, please wait