Eduard is an experienced software developer, mostly in Java back-end and related technologies like Javascript, SQL, NoSQL, Web, Serverless, Multithreading. He is proficient with software architectural principles including SOLID, DRY, KISS. He has got Oracle's Java Professional Certificate. His strong points are ability to pragmatically solve technical issues for long-term perspective, maintain the sphere he is in charge of in a good condition, strong work ethic.
Stack: J2EE, Java Web Start, Hibernate, XML, Linux/Bash, Docker, Clearcase, Github, NetWorker, AWS, REST API, Jenkins, JIRA/Confluence, Yourkit Profiler
Responsibilities:
-As Java architect he is in charge of backup software for cellular nodes
-Improving legacy software
-Applying modern development methodologies
Stack: CI/CD workflow, agile management, Java, OpenHab
Responsibilities:
-Providing consulting services
-Introducing CI/CD workflow and agile management practices
-Starting my own business towards Smart House and IoT around OSS Java project OpenHab
Stack: Java, Javascript, SQL, NoSQL, Spring MVC, Spring Data, Spring Security, Hibernate, Apache Lucene, Oracle, PostgreSQL, DB2, MarkLogic, FreeMarker, Query, Ajax, Cross-browser layout, JUnit, Mockito, Maven, JIRA/Confluence, Yourkit Profiler, JMeter
Responsibilities:
-Implementation and support for project architecture and business logic
-Team building, motivation and coaching
-Code review
Tiny OSS project I’m in charge of, that is a transformer implementation for maven-shaded-plugin, that concatenates Log4j2Plugins.dat files in order to assemble fat jars. This solution is recommended by AWS https://docs.aws.amazon.com/lambda/latest/dg/java-package.html
I had been joining the project as full-stack senior developer and after successful completion of prototype phase was promoted to team lead. Dev team was really tiny, there were 2 developers at beginning after I became team lead I hired another one.
With given detailed business requirements we developed MVP of semantic search engine in 2 months. At beginning we pay much attention to performance, flexibility and maintainability of product. For example we have hundred well-structured spring configuration files allowing to adapt the product to many existing and potential customers. I was involved in development of key components of the system, was responsible for architectural aspects and for technical interviewing of candidates.
The most existing achievement there was development high-performance xml parser which allowed us to extract complex data from quite rich xml documents using declarative style with xpath expressions that saved us from months of routine work.
Also we beat our competitors at indexing speed using and patching Apache Lucene to achieve outstanding performance.
The rights to search engine were sold to Elsevier Publishing company