Igor Ináš

Igor Ináš

Mentor
Rising Codementor
US$8.00
For every 15 mins
ABOUT ME
Java, PHP, Scala developer
Java, PHP, Scala developer

I have been a Software developer for two decades now. While in touch with the latest frameworks, I always put emphasis on fundamental concepts and best practices in code writing first. I strive to write maintainable code and follow a strict separation of concerns. Duplicate or dead code is not an option. I follow a client-oriented approach, understanding that the client's success is my own success.

Bratislava (+02:00)
Joined October 2018
EXPERTISE
14 years experience
I have been developing various Java back-end solutions since 2004. I have strong experience with profiling and performance of JVM. I have...
I have been developing various Java back-end solutions since 2004. I have strong experience with profiling and performance of JVM. I have been working on plain vanilla Java projects, back in days of Java4 and Ant and I have been in non stop contact with Java during arrival of generics, Maven, Spring and streams. I have worked on huge and complex projects, containing 10000+ classes. I can confidently handle such complexity by utilizing correct modularization, separation of concerns and following DRY principle. Influenced by Scala, since 2006, I have been promoting functional programming style in Java too. This allows me to fully utilize Java compiler, avoid unnecessary errors and enable constant refactorings. I have strong experience in batch data processing and reporting systems.
6 years experience
I have worked on and off with all major databases. With MySQL however, I've had the most experience. I have also worked with Enterprise e...
I have worked on and off with all major databases. With MySQL however, I've had the most experience. I have also worked with Enterprise edition of MySQL, setting up clusters, data replication and data retention. I have strong understaning of database transactions and I can effectivelly apply them in both of my major programming lanaguages, Java and PHP. I also have strong experience with reporting applications and I understands importance of efficient table structures. This includes suitable data types, indexes, compression.
MySQLMySQL OptimizationPhp mysql
View more
MySQLMySQL OptimizationPhp mysqlJDBCDatabase schema, database designData retention
View more
5 years experience
PHP was my first programming language, which I used in production environment back in 2004. I became a Java programmer instead, but a rec...
PHP was my first programming language, which I used in production environment back in 2004. I became a Java programmer instead, but a recent project lead me back to PHP. I developed a complex online casino software. We successfully used PHP for an enterprise grade application and processed real money financial transactions in very large volumes. My unique contribution was ability to apply all enterprise patterns from Java. This includes proper handling of database transactions and static analysis of PHP code. I have production experience with Zend Framework, but I can quickly pick up any modern major PHP framework too.
2 years experience
Scala has been my choice for hobby projects. It helped me become better programmer in other languages by acquiring skills in functional p...
Scala has been my choice for hobby projects. It helped me become better programmer in other languages by acquiring skills in functional programming.
10 years experience
10 years experience
5 years experience

REVIEWS FROM CLIENTS

Igor's profile has been carefully vetted and approved as a Codementor. Connect with Igor now, and leave a review for them once you're done!
SOCIAL PRESENCE
GitHub
creativedock-zonky-task
A simple SpringBoot REST service, backed up by another remote REST service
Java
0
0
stackoverflow
My answers on stackoverflow
Java
0
0
Stack Overflow
1116 Reputation
1
6
15
EMPLOYMENTS
Senior Full-stack and DevOps Developer
Endeavor Streaming
2021-10-01-2024-03-01

Providing Live streaming and VOD services, with focus on transcoding so|ware and
deployment to multiple clouds.
- Developed a ...

Providing Live streaming and VOD services, with focus on transcoding so|ware and
deployment to multiple clouds.
- Developed a set of microservices and back-end REST APIs, which allowed the
management of streaming of events, primarily sports events.
- Designed and developed an ecosystem that allowed the launch of stateful instances
of streaming encoding so|ware in Amazon EC2 and various Kubernetes clusters
(EKS, GKE, custom).
- Maintained Terraform configuration of various Kubernetes clusters.
- Contributed to React/Angular UI that allowed operators to manage the streaming of
events.
- Documented API contracts, designs, design decisions, and handbooks.

Java
Scala
MySQL
View more
Java
Scala
MySQL
Angular
Bash
PostgreSQL
FFmpeg
Video streaming
TypeScript
Akka
React
Google Cloud Platform
Spring Boot
Wowza Streaming Engine
Kubernetes
MyBatis
Live Streaming
Terraform
EC2 Instance Types
Hibernate ORM
AWS (Amazon Web Services)
View more
Senior Full-stack Developer
Yara International
2020-10-01-2021-10-01

Agriculture company, manufacturing crop fertilizers. Providing online services for
farmers, satellite imaging, assisting in applic...

Agriculture company, manufacturing crop fertilizers. Providing online services for
farmers, satellite imaging, assisting in application of fertilizers
- Built back-end REST and GraphQL APIs for the client's application that helps farmers
manage farms, fields, and fertilizers.
- Created the supporting microservices, e.g., email notifications.
- Developed the Forest Admin GUI panel, used by the customer support team.
- Performed ad-hoc DevOps tasks in AWS, mainly Kubernetes and CircleCI.
- Migrated parts of legacy SpringBoot code into multiple NestJS microservices

Java
MongoDB
PostgreSQL
View more
Java
MongoDB
PostgreSQL
Unit Testing
JUnit
Amazon S3
TypeScript
Integration Testing
BDD
Mailchimp
Spring Boot
JavaScript
Mandrill
Apache Kafka
Kubernetes
GraphQL
DocumentDB
RESTful API
NestJS
Apollo GraphQL
Project lombok
AWS (Amazon Web Services)
View more
Web and Back-Office Developer
Brisbane Capital (via Toptal)
2019-06-01-2020-09-01

Maintained and developed a back-office application for Injury Loans company.
Maintained and developed an online application portal...

Maintained and developed a back-office application for Injury Loans company.
Maintained and developed an online application portal.
Developed new Angular/Express website, integrated with back-office applications.
Delivered ad-hoc reports, customized standard reports.
Deployed all applications to docker containers, maintained application launch shell scripts.

Node.js
MySQL
MongoDB
View more
Node.js
MySQL
MongoDB
Angular
JBoss
Docker
Java J2EE
View more