Post Job Free
Sign in

Financial Services C++

Location:
Plainview, NY
Salary:
180K
Posted:
June 19, 2024

Contact this candidate

Resume:

U.S.Citizen

Phone: +1-516-***-****

Email: **********.******@*****.***

Konstantin Grabko has Over 20 years of experience in coding, architecting and managing several high-profile strategic Enterprise-wide IT systems development projects for software companies, cloud-based internet firms as well as financial services organizations. This involved extensive Architecture of Data and Infrastructure production level initiatives, socket level programming and multi-threading. Possess experience utilizing both micro and macro solutions approach and strategies to complete projects using Agile methodologies (Scrum). I have been working for Bank of America with Derivative market.

KONSTANTIN GRABKO

NYC METROPOLITAN AREA, LONG ISLAND

TECHNICAL SKILLS:

Operating Systems: UNIX/LINUX, WINDOWS

JAVA/J2EE Technologies: Core Java, SWING, Cucumber, SpringBoot, Servlets, JSP/JSTL, Struts, JSF, Spring MVC, Junit, Spring, Hibernate, Log Back, Log4J, Dom4j, Java Beans, EJB 2/3.0, JMS, JPA, JDBC, RMI, JMS, JNDI, JMX, Web services (SOAP, RESTful), Apache Camel framework, Hadoop, JMS, JBPM, Apache Active MQ, IBMMQ, Ant, Maven, Visual C++, Apache Lucene.

Databases Tools: Apache Lucene,Hadoop, MongoDB, Apache Spark,Cassandra, ORACLE 10g, SQL SERVER 2008, MySQL, PostgreSQL, HSQLDB, SYBASE PowerDesigner, JDBC / ODBC, MySQL Workbench (GUI Tool), Visual paradigm Database, JDeveloper, PLSQL Developer

Programming: JAVA8, JAVAFX, JavaScript, Angular JS,HTML, XSLT/ XML, Visual Basic, C++

IDE Tools: Eclipse java / JavaScript, Visual Studio C++/JavaScript

Source Ctrl: SVN, Visual Source Safe, CVS, MAVEN 2.2.1, Hudson, Harvest

Networking: TCP/IP, UDP/IP, SNMP/IP, SMTP, POP3, IMAP4, SOAP, HTTP, HTTPS, FTP, MQ-Series, Windows 2003 / NT Networking, NetBIOS, NFS, Samba, SSL, MS Active Directory with Group Policies and Security, UNIX Networking, UNIX Samba Directory with Group Policies and Security, UNIX NFS.

Case Tools: Visual paradigm, Rational Rose, Together Control Center

Project Mgmt: MS Project, JMeter Apache, Console

Methodologies: Object Oriented Analysis and Design (OOAD), Rational Unified Process, RAD, Information Engineering Methodology (IEM), Structured Systems Analysis and Design TDD, Agile methods (SCRUM)

EDUCATION:

SAINT PETERSBURG STATE POLYTECHNIC UNIVERSITY

MS in Mechanical Engineering

1998

SAINT PETERSBURG COLLEDGE OF RAILWAY TRANSPORT

BS in Mechanical Engineering

1992

EXPERIENCE:

02/2023 to Infosys Ltd ( Altice USA ) . - Bethpage, NY

Present Technology Lead.

Converted old J2EE Web service architecture to Spring boot microservices architecture with modern microservices design part and performed code deployment, code review, check application performance.

Task cost estimation, and timeline delivery and I have been representing my development team to clients and do bug ticket triage between many dev groups and production support.

Built new applications from scratch and developed old applications along with technology modernization.

Led the company to innovation with Java stack and angular along with Spring Boot and Angular with Generative AI features

Responsible for the development of sales application and code review, code delivery, coding estimate, software design, production support, and management team..

Methodology: Agile, Scrum

Database: Oracle, PostgreSQL .

Other Products: WebLogic, JBoss, ServiceNow, Jirra, Bitbucket, Bamboo. Eclipse, MS Office 365, VDI., Splunk, ServiceNow, SBM triage software.

Languages: Java,TypeScript, JavaScript, SQL,HTML

09/2020 to NASTEL TECHNOLOGIES INC. - Plainview, NY

12/2022 Sr. Java Developer / Architect

Design monitoring system software via Java Socket API and Netty Framework with legacy binary data from scratch and Cloud deployment design for it. Use core java 8 with concurrent java package API and have built Socket Framework from core java with java new Annotations.

The system uses an event driven model as the application has multiple channels and java threads. Have been making UML and Specifications documents and coding 50/50%

Company clients included Bank of America, Citibank, UBS, HSBC, etc. Use docker for containerization and load balancing on Cloud base on Microservice Architecture.

Have been developing Json web services on Java Spring Boot and Angular GUI for System monitoring observation.

Developed Application on IBM Messaging platform (IBM MQ). Am IBM MQ Expert.

Have been developing Java Swing Application for GUI as well.

03/2020 to TransAmerica Whitepalace, NY

07/2020 Sr. Java Developer/ Solution Architect

Development of new Software for TransAmerica via Synchron Inc.

It is 401K somewhere which converted to Micro-services with Spring boot on Docker container for server side and UI side made Angular 8 and we build big scale platform on AWS on S3. Old scale platform used HDFS storage.

Started as Java Architect after did coding UI and Server side along with IBM AS/400 Database and IBM ISAM Gateway. Migrated new application to Amazon Cloud as Solution Architect

Technologies: JAVA 8, Angular 8, Mockito and PowerMock for JUnits, XML, JSON,JSP, SERVLETS, JavaScript, HTML, Hibernate, JPA with Hibernate implementation and EhCache, J2EE, Web Services, Multi-threading and java Concurrency package and Java core, Netflix Zuul, IBM ISAM, Spring Boot,Web Sockets and Web Services.

Methodology: Agile, Scrum

Database: IBM AS/400 Database, Oracle

DevOps: Jenkins Continuous Integration tools

Cloud: AWS, EC2, S3, RDBMS, Elastic IP, Lambada, AWS Elastic Beanstalk, Notification Service, CloudWatch, autoscaling, and Elastic Load Balancers, Apache Kafka and VBOX cloud discovery service and orchestration

07/2018 to VORMITTAG ASSOCIATES INC. - Ronkonkoma, NY

02/2020 Senior Java Developer

The VAI is IBM partner that delivers ERP System with brand name S2k Enterprise like SAP. Was working with IBM partner since July 2018 and develop a Enterprise Portal Search Service base on Apache Lucene / Solr for IBM Clients. We scale IBM Portal via micro-services in this project.

Design and Develop Search Service on Apache lucene framework and integration with ERP System and E-Commerce solution and troubleshooting issues on production. It is java core work with java currency packge with classes such as ExecutorService, Future, Callable and Atomic classes and safe thread collections CuncurentHashMap and BlockingQuque etc and Web Rest Web service work with JSON and XML mapping to build new Web API.

Technologies: JSP, SERVLETS, JavaScript, JQuery, Pojo, JMX, HTML, 2EE, Web Services SOAP/REST, Portlet, Multi-threading and java Concurrency package and Java core, Apache Lucene. HDFS Apache Spark.

Methodology: Waterfall, Scrum

Database: IBM iSeries /AS400

Continuous Integration tools: Build-bot

IBM Websphere portal IBM Websphere Application Server, DB2, BitBucket/Git, Gradle Tomcat

SpingBoot/microservices

Cloud: VAI Could solution based on vmware

Unix/Linux, Shell Scripting

01/2017 to CMS MANHATTAN - New York, NY

07/2018 Sr. Java Developer/ Architect

Held Sr. Java Developer position in Scholastic Inc on C2C from January 2018 to July 2018. CBS Inc had project with Scholastic and used Apache Spark to upload and download files for CMS. The CMS build on REST Web services made with SpingBoot/microservices and JavaFx and did new futures for Amazon Web Service cloud for integration goals. And internal project as Architect and CTO

Design and Develop Web Serives and UI and integration with E-Commerce solution and troubleshooting issues on production. It is java core work with java currency packge with classes such as ExecutorService, Future, Callable and Atomic classes and safe thread collections CuncurentHashMap and BlockingQuque etc. and Web Rest Web service work with JSON and XML mapping to build new Web API.

Java Performance tuning with java code optimization

MySQL Performance tuning with Indexes

Garbage Collector Performance tuning

New build and deployment scripts for Jenkins Continuous Integration tools

Dockerized e-commerce solution on Virtual Machine

Memory leak troubleshooting

Cloud: AWS, EC2, S3, HDFS, RDBMS, Elastic IP, Lambada, AWS Elastic Beanstalk, Notification Service, CloudWatch, autoscaling, and Elastic Load Balancers, Apache Kafka, Tomcat, discovery service and orchestration, BitBucket/Git, Jira.

Unix/Linux, Shell Scripting

https://www.firstdata.com/en_us/customer-center/merchants/ecommerce-partner-directory.html

Technologies: XML, JSON, JSP, SERVLETS, JavaScript, JQuery, HTML, Hibernate, EhCache, J2EE, Web Services, Multi-threading and java Concurrency package and Java core, Apache Lucene. Apache Spark, Spring Boot, Web Sockets and Web Services.

Methodology: Agile, Scrum

Database: MySql

Cloud: AWS, EC2, S3, RDBMS, Elastic IP, Lambada, AWS Elastic Beanstalk, Notification Service, CloudWatch, autoscaling, and Elastic Load Balancers, Apache Kafka and VBOX cloud discovery service and orchestration

07/2015 to BANK OF AMERICA INC. New York, NY

12/2016 Senior Java Developer/ Java Lead Assistant

Responsible for the development of Post-Trading and Pre-Trading software such as Statement, Cash Movement, Trading limits, Collateral Movement, margin call, Payments and other project Java Lead Assistant in other group

Have been developing BOA – Mercury Portal (It is trading platform) and Derivative Algorithmic Trading and equities experience and API’s.

On another project, developed Nice Actimize product for Risk Management Procedures and AML, Customer Due Diligence for on-boarding clients.

Worked on all levels such as Design Architecture, Coding, Testing, Production support with cloud computing and oracle coherence cache.

Technologies: Gradle, Spring security, JSP, SERVLETS, JavaScript, JQuery, Extjs 5.0, AngularJS, JMX, HTML, Hibernate, EhCache, IBM MQ, Spring components, Spring Core, Spring boot, JBPM, J2EE, Web Services SOAP/REST, Multi-threading and java Concurrency package and Java core, Jira

Methodology: Agile, Scrum

Primary responsibility: software design, Specification, Coding, Testing (Junit), Cucumber framework, Documentation, estimate complexity, plan delivery, fix burgs on production, Perl

Software: Life-ray Portal, Tomcat, Tibco

Database: SYBASE, DB2

Jenkins Continuous Integration tools

01/2015 to JPMORGAN CHASE Brooklyn, NY

05/2015 Senior Java Developer

Responsible for the development of Risk Management API and AML Monitoring software for KYC on all levels such as Design Architecture, Coding, Testing, Production support These implementations involved Agile, Scrum.

Technologies: Spring security, JSP, SERVLETS, Flex, JMX, MQ, Mulesoft ESB, HTML, JDBC, Spring Core, Spring boot, Spring Batch, Spring Core, J2EE, JBoss JBPM, Drools Rule Engine (Business rules). Web Services SOAP/REST. Multi-threading and java Concurrency package and Java core, Jira.

Methodology: Agile, Scrum

Primary responsibility: software design, Specification, Coding, Testing (JUnit), Documentation, estimate complexity, plan delivery, fix burgs on production, BitBucket/Git.

Database: Oracle, DB2, Jenkins Continuous Integration tools

04/2014 to PITNEY BOWES INC. - Danbury,CT

10/2014 Senior Java Developer

Employing SOA Web services with Apache Camel framework for web service router component with Core Java frameworks such as Collection framework and JAXB etc.

Application design using Core Java Multi-threading and Client Socket API

Improving performance and changing business model for some pieces software (SAAS).

Optimization of java code, creating Core Java based optimization algorithms, and performance tuning.

Creation solutions to improve performance and redesigning system involving changing structure database and java business logic

Utilizing collection framework in java and concurrent API and Reflection API

Technologies: JSP, SERVLET, JMX, JMS, HTML, JDBC, DAO, Ajax, JQuery, Extjs 5.0, AngularJS, SQL, Hibernate IBM Cognos report server, Apache Camel framework, Web Services SOAP/REST., SYBASE, DB2, Oracle, Multi-threading and java Concurrency package and Java core, Hudson Continuous Integration tools

07/2013 to AMERICAN STOCK TRANSFER & TRUST Brooklyn, NY

12/2013 Senior Java Developer

Created a new generation of software to control shareholder voting on Stock Market.

Redesigned system involving creation of structured database and java business logic

Creating solutions to improve performance and created new Core Java algorithms (algorithmic trading and equities trading )

Utilizing collection framework, multithreading and concurrent, Reflection and Server Socket API’s. Designed Web services, Solution Framework.

Created coding style, application design, research, documentation, unit testing

Extensive use of Spring security, JSP, SERVLETS, JQuery, Extjs 5.0, AngularJS, JMX, XML/XSL, HTML, JMS, JDBC, JUnit DAO, Ajax, Jquery, SQL, Spring Core Framework and components, Struts 2, Web Services SOAP/REST, GXT/GWT

Multi-threading and java Concurrency package and Java core

Eclipse Data Modeling Framework

11/2012 to FIRST DATA AFFILIATES COMPANY (CENTER BUSINESS SOLUTIONS INC.) Melville, NY

07/2013 Java Architect

Created an Amazon Cloud solution involving Apache Hadoop, Hive, MYSQL, Apache Sqoop (Big Data ETL), Cassandra and AWS/EC2 and other project I had role CTO and CEO.

Specific responsibilities included Core Java Multi-threading and Client Socket API and Java Concurrent Collection Framework for the CMS framework and internet shop. installed the internet shop on Amazon Cloud.

Implemented agile methods including RUP, Scrum

Enabling SOA Web services to interact with payment API.

Responsible for coding style, application design, research, documentation.

Technologies: Spring security, JSP, SERVLETS, JSF, JMX, JMS, XML/XSL, HTML, JDBC, DAO, Ajax, Jquery, Spring components.

Made analytic script on Scala language for Hadoop MapReduce approach to process data .

Multi-threading and java Concurrency package and Java core

Also handled performance tuning and test case design. Used Apache JMeter, ESB Mule, SOA and REST Web services.

11/2012 to Cablevision (Altice USA.) contract -Zodiac Interactive New York, NY

07/2013 Java Architect / Integrator

Designed the java library to monitor media server (MDS) and send report about errors of logic and other errors using Test Driven Development Methodologies.

Utilizing Socket Server and Pool Threads, Concatenate Java collection Framework and Reflection APIs to interact with TV Box via Socket stream. Used Apache JMeter for Performance tuning (TCP\IP and UDP\IP Socket Programming)

Application Server Glassfish. Video Stream MPEG-DASH, HLS, VOD .

Database: ORACLE, DB2 .

Encryption DES64 . AES, Base64, H.264, HEVC, DASHencrypt

Technologies: Spring security, JSP, SERVLETS, Flex, JMX, MQ, Mule ESB, HTML, JDBC, Spring Core, Spring boot, Spring Batch, Spring Core, J2EE JBoss BPM, Drools Rule Engine (Business rules) . Web Services SOAP/REST. Multi-threading and java Concurrency package and Java core

3/2010 to T-Systems (Deutsche Telekom) Saint Petersburg, RF

01/2011 Senior Java Developer

4/2009 to T-Systems (Deutsche Telekom) ) Saint Petersburg, RF

12/2009 Senior Java Developer



Contact this candidate