Konstantin Yegupov

Konstantin Yegupov

Mentor
5.0
(8 reviews)
US$15.00
For every 15 mins
19
Sessions/Jobs
ABOUT ME
Developing quality software, solving hard problems, messing around with Linux.
Developing quality software, solving hard problems, messing around with Linux.

Professional Software Developer since 2005 (and been excited to build software since 1991). I specialize in web applications and backend services, although I also dabbled in frontend development, data science and signal processing.

After working for small companies, I have learned to produce quick and efficient prototypes from not-exactly-clear requirements.

After working for big companies (Google etc), I now have a passion for developing clear, reliable and highly maintanable solutions.

I also excel at debugging and solving extremely complicated issues that arise in big production systems.

I'm great with Python, Java, JavaScript and Go - and I'm also a quick learner, constantly adding new technologies to my tool belt.

Russian, English
London (+00:00)
Joined June 2018
EXPERTISE
6 years experience
I have been a professional Java developer for many years, working in high-profile companies to deliver complex, scalable and reliable web...
I have been a professional Java developer for many years, working in high-profile companies to deliver complex, scalable and reliable web applications. I have used many libraries and frameworks in all areas of the development. I have SCJP certification for Java 6. I can tell you in great detail why Java is excellent - and why it is also quite horrible.
AWSProtocol buffers (protobuf)Immutables
View more
AWSProtocol buffers (protobuf)ImmutablesGuavaDropwizardLiquibaseKotlinWeb ServiceElasticsearchGuice
View more
6 years experience
Python has been my favourite language for many years. I have used it for a number of tasks, including web applications, deployment automa...
Python has been my favourite language for many years. I have used it for a number of tasks, including web applications, deployment automation, scientific calculations and data processing, image handling, GUI applications and game development.
8 years experience
I've been working on various web applications using different web frameworks; I've used JavaScript for embedded hardware; I've briefly de...
I've been working on various web applications using different web frameworks; I've used JavaScript for embedded hardware; I've briefly developed in Node.js. I've read through the ECMA 262 standard and know the inner workings of the language.
3 years experience | 4 endorsements
I've built and improved some web applications in Go. I like the simplicity and clarity of the language and I have learned to deal with it...
I've built and improved some web applications in Go. I like the simplicity and clarity of the language and I have learned to deal with its shortcomings. I believe it's one of the best general purpose languages on the market today.
IrisGORM
View more
IrisGORM
View more
2 years experience
I have developed some hobby projects in Rust. It is truly a fascinating programming language, especially for projects where reliability a...
I have developed some hobby projects in Rust. It is truly a fascinating programming language, especially for projects where reliability and performance are the top requirements.
SerdeIronCargo
View more
SerdeIronCargo
View more
2 years experience
I have used Kotlin for some hobby projects, including web and Android applications.
I have used Kotlin for some hobby projects, including web and Android applications.
3 years experience
During my employment at Softwire and Palantir, I have dealt with deployment of microservices-based systems to both cloud and on-premises ...
During my employment at Softwire and Palantir, I have dealt with deployment of microservices-based systems to both cloud and on-premises platforms. I have dealt with configuring continuous integration processes, managing of new version delively, multi-stage deployment, configuration management and debugging of production issues.

REVIEWS FROM CLIENTS

5.0
(8 reviews)
lpp
lpp
June 2020
Fantastic mentor, a truly skilled engineer and a great pleasure to work with! Highly recommended.
lpp
lpp
May 2020
Konstantin is a real expert, he communicates complicated concepts easily and well and is extremely patient and focused. Highly recommended!
lpp
lpp
May 2020
Konstantin is amazing, a real pleasure to work with and learn from. Highly recommended!
lpp
lpp
May 2020
Konstantin is a pleasure to work with, he is a real expert and very friendly.
lpp
lpp
May 2020
Konstantin is excellent, he is very knowledgable about software engineering and is extremely patient when explaining complex concepts. Highly recommended!
Chris Pang
Chris Pang
August 2018
Answered my question spot-on - for which a huge thank you!
chrips
chrips
August 2018
great
SOCIAL PRESENCE
GitHub
ido_web_dictionary
Web Dictionary for Ido language
HTML
3
0
unity
Mirror of Ubuntu Unity from https://code.launchpad.net/unity
C++
1
0
EMPLOYMENTS
Fullstack developer
Modeldrive
2021-07-01-2022-08-01

Worked as a full-stack developer using mostly my Rust expertise to develop a complex browser-based application.

Worked as a full-stack developer using mostly my Rust expertise to develop a complex browser-based application.

Python
Django
TypeScript
View more
Python
Django
TypeScript
React
Rust
WebAssembly
View more
Product Developer
Palantir Technologies
2017-10-01-2018-06-01
Maintaining and improving a heavily-used microservice. I have designed and implemented some long-awaited features, greatly improved effic...
Maintaining and improving a heavily-used microservice. I have designed and implemented some long-awaited features, greatly improved efficiency and resource economy of the application, updated documentation of the code, improved app maintainability via refactoring and helped the team to solve some higly complex issues.
Java
JSON
Cassandra
View more
Java
JSON
Cassandra
Elasticsearch
YAML
Circleci
Dropwizard
Go
Immutables
View more
Forward Deployed Engineer
Palantir Technologies
2017-03-01-2017-10-01
I have maintained an installation of a complex microservices-based application in an environment with difficult accessibility due to secu...
I have maintained an installation of a complex microservices-based application in an environment with difficult accessibility due to security restrictions; transitioned complex computational pipeline to a new version of the platform; worked with data scientists to productionize their prototype code; helped to debug and solve customer issues; developed some custom solutions for the platform.
Python
Linux
Groovy
View more
Python
Linux
Groovy
YAML
Data Science
Apache Spark
Microservices
Apache Hadoop
DevOps
View more