Career Profile
I'm an application developer in a wide variety of business applications, particularly experienced in client/server and relational database design using Java and Scala. My specialties include social insurance, automotive, production, purchasing, and banking. I'm a Lead Developer on the Apache Struts project since 2011. I hold a Bachelor of Computer Systems with an emphasis on Information Systems
Experiences
Build a new cloud based platform to support selling radio/music/podcasts subscription. Technologies used: Scala, Smithy4s, http4s, Scala Cats & Effect, Amazon Kinesis, Amazon DynamoDB, Git.
Develop and support route optimization module which is used across the world to optimize multi-stop multi-vehicle routes for your last mile delivery or daily appointments. Technologies used: Java, Spring, Amazon S3, Amazon Batch, Amazon DynamoDB, Git.
Develop a cloud-based solution that is simple, powerful, flexible, secure and affordable CCM solution using Scala, React and Docker on Kubernetes cluster. It helps companies improve the consistency of omni-channel customer communications across customer journeys and throughout the customer lifecycle. Technologies used: Scala, Akka, Dgraph, RabbitMQ, Amazon S3, Git.
Analyzed software source code and writes expert reports for software IP litigation.
Implemented a new supply chain operating network to connect suppliers all over the world using Scala and Lift framework. Technologies used: Scala, Lift framework, Akka, RabbitMQ, Amazon S3, Git.
Maintained and implemented new features in a Push Notifications system, used to send notifications to Android/iPhone apps with ActiveMQ as a backend. Technologies used: Java, ActiveMQ, Git.
Developed and re-engineered existing Collateral System to support new functionalities and meet by law requirements. Technologies used: JEE 6, JSF 2.0, JPA 2.0, JBoss Server 6, JAX-WS, DB2, SVN.
Created a Swing-based desktop client for file synchronization and a server REST API. Technology used: JSE 6,Swing, RESTeasy (client & server), TorqueBox, IntelliJ IDEA, MySQL, Amazon Cloud, Git
Developed software to monitor home alarm systems and take action based on a defined set of rules such as sending SMA, email, or calling over VoIP. Technology used: JEE 6, JSF 2.0, JPA 2.0, JBoss Server 6/5, REST, SIP Servlet, Mobicents, Drools, IntelliJ IDEA, MySQL, Amazon Cloud, Subversion.
Developed an advice system, supported customer needs, analyzed and proposed solutions. Insurance Offers System - created a Web interface to a mainframe system that allows the preparation of insurance offers for private and business customers. Technology used: J2EE 1.4, Struts 1, Hibernate 3, Axis2, IntelliJ IDEA, WebLogic 8.1, DB2, Mainframe, Windows Server 2003, CVS/Subversion
Document Workflow System - created a dedicated workflow system to optimize and speed up document flow between different departments. Technology used: Borland Delphi, JEE 5, Struts 1, Spring 2, Hibernate 3, Tomcat, Linux,SQL Server 2005, Windows Server 2003, Subversion
Document Workflow System - created a dedicated workflow system to optimize and speed up document flow between different departments. Technology used: Borland Delphi, JEE 5, Struts 1, Spring 2, Hibernate 3, Tomcat, Linux,SQL Server 2005, Windows Server 2003, Subversion
Warehouse Management System - managed warehouse space, on-fly stocktaking, optimization of production plans. Technology used: Borland Delphi, Windows Mobile 2003, Compact Framework, Visual Studio 2005, SQL Server 2005, Subversion.
HR Supporting System - managed employee training and development of personal business plans. Technology used: PHP 4, MySQL, Subversion.
Shop Floor Efficiency Monitoring - collected and analyzed production data to generate reports for top management. Technology used: Borland Delphi, JEE 5, Struts 1, Spring 2, Hibernate 3, Tomcat, Linux, SQL Server 2005, Windows Server 2003, Subversion.
Manage a company network based on Novell Netware and eDirectory, Windows NT/2000 with ActiveDirectory. Support users on daily basis, support printers and shop floor devices.
Provided network and user support
Projects
Below you will find all my projects that I was engaged with, all commercial and open sourced.