CROSP Alexander Molochko | Software Engineer

Hello world, my $name is

Alexander Molochko

{ Software Engineer }

I am a software developer from Ukraine with over 7 years of programming experience.
I enjoy sharing my experience with others, 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

    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

    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


  • Present 2019

    Baeldung

    Writer

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

  • Present 2015

    DataScope

    Android & C# Developer

    DataScope provides a “stand out from the crowd solution” with ultimate flexibility, allowing more people to look at their data, in real time and not through expensive third party software. DataScope’s core business is collecting time and attendance data from remote locations.

  • Present 2016

    Incresive

    Lead Software Engineer & Co-Founder

    Incresive is a trusted software partner, capable of developing, marketing, and maintaining both web and mobile applications. Offers the specialized skills required to meet the needs of the most innovative enterprises.

  • 2018 2015

    Sensweb

    Lead Software Engineer

    Senseweb is a full-service software development company of engineers, designers, and developers based in the United States. Senseweb meets complex business challenges with native, hybrid and custom software development.

  • 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

    PortaOne is a leading global provider of software solutions for the telecommunications and utility industries. The company’s products enable service providers and carriers to run a broad line of retail and wholesale services within a single software package.

  • 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.

  • Idea
  • Discussion
  • Strategy
  • Development
  • Testing
  • Deployment

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