Post Job Free
Sign in

Customer Support Software Engineer

Location:
Ashland, MA
Posted:
March 04, 2023

Contact this candidate

Resume:

MAXIM TATAR

SOFTWARE ENGINEER

617-***-****

*****.*****@*****.***

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)



Contact this candidate