MAXIM TATAR
SOFTWARE ENGINEER
*****.*****@*****.***
Ashland, MA
SUMMARY
Experienced software engineer with 20 years of proven delivery of successful projects:
● Object oriented design & development (Java, C++, Gradle, SQL)
● Cloud (OpenStack, Kubernetes, AWS, Docker, Containers)
● Agile (Scrum), CI/CD
● Excellent team player, known for becoming productive immediately with a can-do attitude QUALIFICATIONS
OS: Linux, Windows, Unix, VxWorks, QNX
LANGUAGES: Java, C/C++, SQL, Node.js, Visual Basic, Perl, Bash TECHNOLOGIES: Cloud, Kubernetes, API, High Availability, Design Patterns, Multithreading, Streaming, Distributed, Client-Server, Backend, Telecommunications, Protocols, IP Routing, Embedded, Real Time ENVIRONMENT: Git (github, gitlib), BitBucket, Jenkins, Docker, IntelliJ, NetBeans, Eclipse, JUnit, Ant, Gradle, Maven,Visual Studio, STL, ACE, Rational (rose, purify, quantify),WinDbg, Agilent, PerForce, ClearCase, SourceSafe, AccuRev, PuTTy, Postgres, MySQL, Oracle DB, ComCol (in memory database) NETWORKING: 3GPP Diameter (Gx, Sh, Sy, Rx, S9), LTE, TCP/IP, HTTP, COPS, Firewalls, Proxies, Routers, Load Balancers, Sniffers
PROFESSIONAL EMPLOYMENT
DELPHIX, BOSTON, MA Sept 2018 - current
● Designed and implemented Masking Engine (including masking algorithms, Database connection support tasks, SDK for creating customized plugins, installed onto the Masking Engine).
● Divided Monolithic Masking Engine application into separate containers deployable on VM or in the cloud, orchestrated via Kubernetes.
● All phases of development, from gathering the requirements and researching the market to the Design, Implementation, Testing
(unit & integration), Customer Support, Documentation, Instructions and demonstrations for the customer support engineers.. Environment: Linux, VMs, Docker Container, Kubernetes, Git, REST API, Java, Jenkins, Gradle, SQL (Postgres DB, Oracle DB) JUNIPER NETWORKS, WESTFORD, MA Jan – Aug 2018
Professional Services Consultant
● Designed and implemented customer-based solution for management of Junos devices network, utilizing Junos Space Virtual Appliance.
● Communicated directly with the customer (from customer requirements to project demo). Environment: Linux, VMs, Junos Space, Git, Bitbucket, JavaScript, MySQL, Velocity templates language, SLAX scripts ATHENAHEALTH, Watertown, MA Mar – Oct 2017
Principal Software Engineer
Maxim Tatar Page 2 of 4
Principal SW Engineer
● Designed and implemented cloud based development environment.
● Developed CI mechanism, updating the Servers with the latest code changes.
● Supported and troubleshot the legacy development environment. Environment: Linux, Eclipse, Git, Bitbucket, Jenkins, Java, Node.js, Perl, MySQL, OracleDB ORACLE INC., Marlborough, MA 2011 – 2017
Principal SW Engineer
● Designed and implemented the functionality for Diameter, RADIUS, 3GPP, LTE, Gx, Rx, Sy, S9 and Sd protocols (3GPP TS 29.212, RFC#3588). Participated in the development of the distributed clustered processing.
● Developed Policy server performance optimizations for the tier one customers, architecture and development of the CLI tools for the various network protocols.
● Participated in Database modeling, in-memory databases.
● Designed the rule based Policy functionality.
● Closely supported the QA team, including help with test cases, systems configuration.
● Fixed critical issues reported from the field deployments. Environment: Linux, NetBeans, Java, Policy server, Diameter protocols, XML, SQL, Perl, GIT, AccuRev, Jenkins, Maven JDS UNISPHERE, Ottawa, ON 2010 – 2011
Senior Software Engineer
● Designed and implemented various Laser Amplifier software, including device drivers, FPGA, Loading mechanism. Environment: QNX, QNX IDE, Linux simulator (Cyqwin), C/C++, STL Python, SNMP, MIBS, Windows, Eclipse, MySQL Server 5.1, Tortoise SourceSafe
INFINIUM GROUP, Toronto,ON 2009 – 2010
Senior Software Engineer
● Designed and implemented Stock Exchange data feed collection, including connection, protocol, effective parsing, mechanism and recovery scenarios.
● Designed and implemented options monitoring for Risk Monitor application. Environment: Windows, Linux (Red Heat + Ubuntu), C++, C#, MySQL, TCP/IP, UDP, Visual Studio 2005, Eclipse, MySQL Server 5.1, SVN
JUNIPER NETWORKS, Ottawa, ON 2007 – 2009
Senior Software Engineer
● Designed and implemented JunosE router SssClient module (COPS client, RFC#2748), which serves as policy provisioning entry point of router.
● Added various features to provide better client interface management .
● Delivered project documentation from Functional Specifications to Test Plan levels.
● Involved in all levels of product life cycle, from concept to release and level.
● Supported customer’s issues.
● Worked closely with QA group. Developed test cases. Environment: VxWorks, Unix, Linux, Windows, C++, embedded, Juniper Edge Routers, protocols, SlickEdit, SourceSafe, SVN, Agilent, sniffer
Maxim Tatar Page 3 of 4
AFORE SOLUTIONS, Ottawa, ON 2005 – 2007
Senior Software Engineer
● Designed and implemented software module for high-speed traffic (2.4GB) ATM card for Ericsson switch, following ATM standards.
● Performed driver level integration with hardware developed for this ATM card. Worked closely with hardware developers.
● Delivered project documentation for both Top Level Design and Detail Design.
● Designed and implemented features for ATM and Frame Relay based applications, for netmod card and ATM switch.
● Involved in all levels of product life cycle, from concept to release level.
● Developed and implemented Unit Testing for different ATM and Frame Relay features.
● Worked closely with QA group. Developed test cases. Environment: VxWorks, Unix, Windows, C/C++, embedded, protocols, SlickEdit, SourceSafe, SVN APPSTREAM INC. (acquired by Symantec in 2008), Palo Alto, CA 2000 – 2005 Senior Software Engineer
● Designed and developed one of major components of AppStream product – Streaming Server. That is multithreaded highly scalable portable server implemented in C++.
● Developed Streaming Server communication interface (home-made communication protocol based on HTTP messages) with clients and BackEnd component.
APPSTREAM INC., experience continued:
● Responsible for ongoing product design and implementation. Involved in all levels of the product life cycle, from concept to release and support:
- File based storage data structure.
- Tracing and registration mechanism for streamed information.
- Dynamic threads pool mechanism.
- Special stress testing application – Client Emulator – emulating large number of connected clients in order to check and improve Streaming Server scalability.
- Developed Unit Tests for different functional units of Streaming Server.
- New features for multiple versions of the product.
● Worked closely with QA group. Developed test cases. Involved in problems solution, bug fixing, testing support Environment: Windows, C++, TCP/IP, Visual Studio 2002, HTTP, Source Safe ALCATEL TELECOM LTD., Petah-Tikva, Israel 1998 – 2000 Software Engineer
● Designed, developed, and supported SCCP level application for MMI (Man-Machine Interface) project for Public Switch operators (Alcatel System12 phone stations).
NORTEL ISRAEL, Lod, Israel 1997 – 1998
Software Engineer
● Designed, developed, and supported Nortel Public Switch (DMS-100 system) features. EDUCATION
Bachelor of Science, Computer Science, SAINT PETERSBURG STATE UNIVERSITY OF AEROSPACE INSTRUMENTATION, Russia (2002) Maxim Tatar Page 4 of 4
Java 8 programming, ORACLE UNIVERSITY, online (2015) Internet Security, HI-TECH COLLEGE, Israel (2001)
System12/SW Design, ALCATEL UNIVERSITY, Belgium (1998) Assembly Motorola, MOTOROLA INC., Israel (1997)