Post Job Free

Resume

Sign in

Java Developer Software

Location:
Concord, ON, Canada
Posted:
January 22, 2024

Contact this candidate

Resume:

Gennady Tabachnik

ad2z84@r.postjobfree.com (***) *** – 4901 Toronto, ON

https://www.linkedin.com/in/tabachnik/

Career summary:

Results-focused Software Developer with 20 years in object oriented and component-oriented software architecture design and development.

Extensive qualifications in all facets of the project life cycle (SDLC), from initial feasibility analysis and conceptual design through documentation, implementation, system integration, testing, and enhancement using industry accepted best practices and methodologies (Agile, Waterfall).

Experience with server-side multithreaded applications and inter-process communications.

Proficient in OOA/D/P, deep knowledge of Design Patterns and Enterprise Integration Patterns.

Experienced in development of both front-end and back-end portions of n-tier Web applications. Extensive knowledge of J2EE Application Servers (Oracle WebLogic, JBoss, Tomcat).

Ability to work well both in a team and independently.

Technical Skills:

Languages and Frameworks:

Java, JavaScript, Perl, PL/SQL, Struts, Spring (MVC, JDBC, Security), Hybris, Play Framework, C#, C/C++

Technologies :

OOP/OOD, J2EE, EJB, Angular, Type Script, Apache Tapestry, Hibernate, JQuery, Tiles, JSP/Servlets, JSF, AJAX, JMock, GWT, Web Services (REST, SOAP), XPath, SSO.

Tools:

Application Servers (Oracle WebLogic 11g, JBoss), Eclipse, Apache Tomcat, Ant, SBT, Maven, CVS, Rational ClearCase, Perforce, GIT, Docker, OpenShift

Databases:

Oracle, MySQL, MS SQL Server, PostgreSQL, Cassandra, MongoDB

Platforms:

Unix, Linux, Windows.

Methodologies:

Agile, XP, Waterfall

Professional Experience:

Rogers (mobileLive) (January 2021 – now) Toronto, ON

BE Tech Lead

oDesigned and developed new Services for a Rogers.com and Fido.ca mobile applications. (Java Open JDK 11, 17, Spring Boot, Cassandra, GIT, Maven, Docker, Microsoft Azure, AsciiDoc, SonarQube, Dynatrace, Datadog).

oLed the porting process for micro services to a new Azure Cluster with shift to a new Rogers Framework, includes Helm Chart packaging and service configurations for Kubernetes (Java Open JDK 11, Gradle, Spring Boot, Docker, Microsoft Azure, Jenkins, GitHub, Dynatrace)

oDesigned, developed and supported legacy Mobile Backend functionality on Play Framework application (Java JDK 8, SBT, AKKA-Actors, Junit, GIT, Bamboo)

Tangerine (September 2020 – January 2021) Toronto, ON

Sr Java Developer

oDesigned and developed API for helping bank customers to receive a real time notification on a mobile app with account alerts and suggestions, based on AI analysis, using third party solution (Java JDK 8, Spring Boot, GIT, Maven, Docker, SonarQube).

SpinMaster (May 2020 – September 2020) Toronto, ON

Java Developer

oDesigned and developed Web Services serving different company websites and allowing scalable and reliable access to company resources. (Java JDK 11, Spring Boot, MySQL, GIT, Maven, Docker, AWS, AsciiDoc, SonarQube, MongoDB).

oDeveloped and maintained Node JS Middleware processes scheduled and running on a daily basis and synchronized company ordering system with different providers. (Node JS, GIT, Shopify, Salsify)

Rogers (mobileLive) (March 2019 – March 2020) Toronto, ON

Java Developer

oDesigned and developed suite of Web Services for a Rogers.com and Fido.ca mobile applications, utilizing non-blocking, asynchronous approach. Using best programming practices such as using of functional interfaces, AsciiDoc to create an internal documentation, using of SonarQube for a code analyzes. (Java JDK 11, Spring Boot, Cassandra, GIT, Maven, Docker, Microsoft Azure, AsciiDoc, SonarQube).

oParticipated in porting micro services to Azure Cloud Environment (Java JDK 11, Spring Boot, Docker, Microsoft Azure, GitHub)

TD Bank (April 2017 – March 2019) Toronto, ON

Lead Java Developer

oDesigned and developed Wealth Desktop application suite that is interacting with TD Wealth Services. (Java, Eclipse RCP, SOAP and REST, WebSocket, GIT).

oDesigned and developed system integration with Cisco Finesse API. (Java, Eclipse RCP, Cisco Finesse)

oDesigned and developed Wealth Integrated Desktop Server to orchestrate and proxy desktop application calls to external webservices. (Java 1.8, Eclipse, SOA, REST, Spring Boot, GIT)

Rogers (mobileLive) (July 2015 – April 2017) Toronto, ON

Lead Java Developer

oDesigned and developed components for a Rogers.com web and mobile applications. (Java JDK 8, Play Framework, SBT, AKKA-Actors, Cassandra, Angular, Type Script, GIT).

oDesigned and developed a suit of a reusable SBT modules utilizing common functionality between different Rogers applications. (Java JDK 8, SBT, AKKA-Actors, JUnit)

oAdoption, establishing design standards and best practices for using Akka Actor model in Backend System.

oApplying single sign-on (SSO) functionality using SAML between two applications.

Sigma Software (July 2014 – July 2015) Toronto, ON

Lead Java Developer

oRedesign and development of a legacy Jboss Seam Framework Web application successfully deployed and integrated at customer site. (JEE, Jboss Seam Framework, JSF,Oracle 11g).

oDesign and development of RESTfull services suite using legacy data base at the backend. (Java, Spring, Play Framework, Oracle 11g, SBT, EBEAN, GIT, Eclipse, Stash, Jenkins).

oDesign and development of application utilizing Java Messaging Service API and allowed asynchronous message distribution. (Java, Jboss HornetQ, JAXB, Play Framefork, Eclipse).

Canadian Tire Corporation (January 2014 – July 2014) Toronto, ON

Sr. Java Developer

oDesign and development of CTC E-Commerce project. (JEE, SOA, Hybris Framework, MySQL, Spring).

oDesign and development of security proxy Spring based REST API module responsible for user authentication against different company authentication services. (Java, Spring, NetBeans).

BlackBerry (April 2013 – January 2014) Mississauga, ON

Senior Developer / System Analyst

oDesigned and developed of BlackBerry Common Services Framework to simplify access to various company services and share common functionality across the portals (REST, JAX-WS, JAX-RPC, JDBC).

oDesigned and developed for a carrier support multi-tier web application, joining a GWT presentation layer using a custom MVC framework (JBoss, PL/SQL, Web Services (RESTful), Hibernate, SOA, Eclipse, GWT, XML, Sencha GXT Application Framework components, HTML, CSS, Oracle SQL Developer and Perforce).

oDesigned and developed of an internal portal – a centralized application that consolidates set of previously used disconnected tools, web sites and APIs, newly developed processes and automation into a single reference point reducing handle time and increasing first call resolution (Apache Tomcat, JSP, SOA, Spring, Oracle, REST, JAX-WS, JAX-RPC, JDBC, J2EE Design Patterns, JDOM API, Java Script, JQuery, Tiles, cKEditor).

American Gaming System (August 2012 - April 2013) Vaughan, ON

Sr. System Developer

oDesigned and implemented different part of the system including gaming device peripherals (Java, PL/SQL, Eclipse, Design Patterns, Mockup Framework).

BlueCat Networks (August 2010 – June 2012) Toronto, ON

Sr. Software Developer

oResearched and implemented of IDL compiler to make possible MS RPC calls works from Non-Windows environment (Java, C, j-Interop open source library, JDOM, Debian GNU/Linux, and Eclipse).

oDeveloped features for J2EE based IP Management UI application (Java, Maven, Hibernate, PostgreSQL, J2EE Design Patterns, HTML, CSS, JQuery, SOA, and Apache Tapestry).

oDesigned and implemented CLI for server appliances (Bourne Shell, CLISH, Debian and SQLite).

oResearched and implemented of features for IP Address Management solutions for Windows. Implemented and troubleshooted DNS on Windows Server including also DNSsec for Windows Servers 2008/2003 (.Net 3.5, C#, Managed C++, Visual Studio 2008).

The Code Project (August 2008 – August 2010) Toronto, ON

Software Developer

oDesigned and developed Windows services and desktop utilities for company web site front-end, back-end and for an internal usage (C#, JavaScript, ASP.NET, JQuery, DHTML, Visual Studio 2008, MS SQL).

oDeveloped Code Project Visual Studio Add-In application (C#, C++, JavaScript, ASP.NET, JQuery, DHTML, Visual Studio 2008 and MSSQL).

Oracle (former Convergin) (June 2006 – August 2008) Israel

Software Engineer

oDesigned and developed WebLogic configuration module for IMS system (JSP, JSF, Servlets, WebLogic Server, Mbeans and Solaris OS).

oDesigned and developed thread safe and scalable Counter mechanism for Network Management System: Environment (C++, STL, QT, ACE Library and Solaris OS).

oDeveloped and maintained Video-On-Demand application and IMS (IP Multimedia Subsystem) services: Environment (Java, HTML, CSS).

oAccomplishment: Developed video-on-demand demo application using a third-party video device and a web-based application interacting with the other software components with various departments in the company. The new application was presented at international trade shows and resulted in the purchase of the company by Oracle for $70 million.

Education:

Session Initiation Protocol course. (John Bryce, Israel) 2007

Advanced programming course in Telephony (John Bryce, Israel) 2006

Object Oriented Technology and Design course (Tel-Ran, Israel, 970 hours) 1999

B.Sc. in Mechanical Engineering Facility, High Military College 1991



Contact this candidate