Post Job Free
Sign in

Software Engineer Full Stack

Location:
San Francisco, CA
Posted:
July 12, 2023

Contact this candidate

Resume:

MIKHAIL RAKHLIN

415-***-**** ***************@*****.***

FULL STACK JAVA DEVELOPER SENIOR SOFTWARE ENGINEER

Strategic and analytical professional with over 15 years extensive experience in systems analysis, object-oriented design and programming, GUI/Web design, back-end/end-user software design. Played key role in design and implementation of various Internet, B2B Integration, and client-server applications using various tools and technologies (see Tools and Technologies below). Designed and developed algorithms, software, and databases for e-commerce, financial, insurance, and engineering applications. High level of motivation in gaining new technical knowledge and strong ability to implement high-quality applications from concept to release within aggressive delivery schedules.

TOOLS AND TECHNOLOGIES

Platforms: Internet/B2B, Windows, MAC OS, Unix, Linux, Oracle Portal, OAS, Tomcat, JBoss, WebLogic.

Languages: Java, JavaScript, XML/XSD, HTML, DHTML, CSS, JSON, C++/C, SQL, N1QL, VBScript, Visual Basic.

Development Technologies: Agile development, Microservices, Cloud, Amazon Web Services (AWS), Target’s Application Platform (TAP), Java Spring Boot Framework, Servlets, AJAX, JSON, JDBC, Hibernate, JPA, REST, Kafka, ELK, New Relic, Grafana, Docker, React, AngularJS, XSL, EJB, SOAP, GIT, JUnit, ASP, Obsidian Scheduler, Spring Boot Scheduler, Mule Framework.

Databases: NoSQL (Couchbase, MongoDB), Oracle, PostgreSQL, MS SQL Server, MySQL.

PROFESSIONAL EXPERIENCE

Chegg, Inc., Santa Clara, CA 05/2022 - 06/2023

SENIOR SOFTWARE ENGINEER

Tools and Technologies: Agile development GIT J2EE REST JSON Microservices Cloud Amazon Web Services (AWS) Docker Spring Boot MySQL JDBS Hibernate JPA Kafka Junit Grafana New Relic

Designed and developed microservices for the eCommerce department (orders, payments), to be deployed in Amazon Web Services (AWS) environment as docker images.

Target Corporation, San Francisco, CA 11/2019 - 04/2022

FULL-STACK SENIOR DEVELOPER

Designed and developed microservices for in-store and online purchase and activation of mobile devices and Apple care+ protection plans, to be deployed in Amazon Web Services (AWS) and Target’s Application Platform (TAP) environments as docker images.

Designed and developed custom metrics for microservices.

Designed and developed Grafana dashboards for monitoring the metrics emitted in REST API request processors.

Designed and developed front-end demo application (React) for purchase and activation of Apple care+ protection plans. Deployed in Target store register for presentation on Target’s Annual Demo Day.

Designed and developed API History lookup application (React UI and RESTful backend controller called via axios) for browsing API History records stored in Postgres database (with pagination) and downloading related XML files stored in Amazon S3 storage to the client machines in zip format.

Yapstone, Inc., Walnut Creek, CA 12/2015 - 10/2019

SOFTWARE ENGINEER (FULL-STACK)

Designed and developed Yapstone payment processing platform functional modules for the verticals (domestic and international):

Designed and developed back-end functionality for processing XML web payment transactions (parsing into Java objects, validation against business logic, storing in MS SQL database)

Designed and developed presentation layer (JSP pages and JavaScript) for rendering various database records pertaining to payment processing in the browser.

Designed and developed batching functionality (using in-house and Obsidian schedulers) for processing files with financial records received from the banks (parsing into Java objects, validation against business logic, storing data in MS SQL database, updating record states) and for generating files with payment information out of database records, updating payment record states, and sending files to the third-party processors.

Developed new microservices (for settlement, reconciliation) to be deployed in Amazon Web Services (AWS) environment as docker images:

Data access services for creating, updating, retrieving payment information to / from Couchbase database via RESTful API.

Listeners for processing files received from the third-party payment processors.

Batch jobs for producing files for the Accounting.

FREELANCE CONTRACTOR, San Francisco, CA 12/2015 - 12/2016

Designed and developed on-line review tool for Amazon sellers (Single Page Web application / AngularJS). The charts on the page are rendered with the nvd3.js library.

Designed and developed RESTful services to subscribe users and manage user profiles via Authorize.net API calls to Authorize.net payment gateway.

Designed and develop back-end jobs to access and download Amazon reports (orders, products, reviews) for subscribed users via Amazon Merchant Web Service API calls, parse the records, construct business objects, and store them in the database.

Designed and developed RESTful services to access the business objects (users, orders, products, reviews) in the database for rendering them on the web page.

Moody's Analytics, San Francisco, CA 08/2015 - 11/2015

FULL-STACK SENIOR DEVELOPER (CONTRACT)

Designed and developed Risk Bench Single Page Web application.

Designed and developed RESTful services to integrate with the third-party financial web services and packages.

Sutter Health Research, Development & Dissemination (RD&D) Walnut Creek, CA 05/2015 - 07/2015

FULL-STACK SENIOR DEVELOPER (CONTRACT)

Designed and developed Patient Registry Explorer Single Page Web application prototype.

Designed and developed RESTful services to access the database and integrated third-party services.

HP, San Francisco, CA 01/2012 - 05/2015

INFO SYSTEMS ARCHITECT IV

Applications architect for Medical Assistance Provider Incentive Repository (MAPIR) project.

Performed detailed technical analysis to support project objectives.

Developed prototypes for key technical solutions (design, documentation and coding)

Developed back-end and front-end functionality, with the emphases on browser compatibility issues.

Designed and developed database and enhanced various stored procedures and SQL scripts.

HP/EDS/Delta Dental of California, San Francisco, CA 01/2007 - 12/2011

LEAD SOFTWARE DEVELOPER

Designed, developed and implemented Front plane layer (GUI / applicable business logic) of the Delta Dental Portal for account administrators, with a single sign-on functionality. Each portal application is a PDK portlet. All applications share the same look-and-feel.

Integrated Insurance Technologies Corporation (IIT), San Francisco, CA 05/2003 - 01/2007

ARCHITECT/LEAD SYSTEMS ENGINEER

Designed, developed and implemented all aspects of IIT iDesktop application: database design, processing algorithms, back-end and front-end modules.

Designed, developed and implemented all aspects of application that integrates IIT hub database with partner applications.

ADDITIONAL EXPERIENCE

Gymboree Corporation, Burlingame, CA SENIOR PROGRAMMER ANALYST

MyHomeKey.com, San Francisco, CA ARCHITECT/LEAD SYSTEMS ENGINEER

VISA International, Foster City, CA SENIOR WEB PROGRAMMER ANALYST

EDUCATION AND TRAINING

MS in Applied Mathematics, Vilnius State University, Lithuania.

Couchbase courses: Data Modeling in JSON, N1QL for SQL People, NoSQL Development (Java)

TOGAF 9 (The Open Group Architecture Framework) Level 1 and 2 Certified.

Object-Oriented Analysis and Design Using OMT.

Web Methods: B2B Concepts and Tools.

Blue Martini: Web Connect Customization and Development.

Advanced Computer Programming with C++, San Francisco State University.

Graduate seminar in Distributed Data Processing, San Francisco State University.



Contact this candidate