Resume

Download as .pdf

Summary

  • Experienced Node.js Developer with knowledge of Express.js, LoopBack 4, and good practices to integrate multiple data sources and databases into a seamless system.
  • Experienced in development and maintaining software that is implemented in Python and using data warehouse infrastructure based on AWS services.
  • A responsible and reliable individual with a desire to grow professionally and learn new technology.

Skills Summary

Skill Tool (if applicable)
Programming Languages JavaScript/TypeScript, Python, C/C++, Bash
Frameworks and tools LoopBack, Express.js, Django, Angular, TkInter
Databases MongoDB, PostgreSQL, MySQL, Redis, SQLite
Web HTML, CSS, Liquid, XML
Platforms Windows, Linux
AWS Services EC2, S3, DynamoDB, RDS, Redshift, VPC, IAM, ElastiCache, Parameter Store, Lambda
Miscellaneous Git, Docker, Jekyll, LaTeX

Experience

Axle Informatics (Rockville, MD)

Senior Software Developer

  • Designed and implemented API using LoopBack framework for Node.js app (transpiled TypeScript) that uses: flexible objects tree layout representation with grouping by object levels and role-based and user-based access control
  • Re-implemented Node.js (transpiled TypeScript) app that processes 2d and 3d Electron Microscopy data to get Client Credentials Flow instead of User Authentication and bring new client requested features
  • Participated in legacy Node.js app (transpiled TypeScript) upgrade: adaptation for supporting multiple databases (SharePoint and MySQL) using JavaScript/TypeScript; Angular components re-implementation according to client’s requirements; built REST API using Express.js framework

Burson Cohn & Wolfe (Washington, DC)

Software Engineer

  • Developed serverless app based on AWS Lambda (Node.js back-end), AWS Cognito, AWS API Gateway, AWS S3 (JavaScript front-end) to manage and collect records in DynamoDB for further data extraction and analysis by using AWS Glue and Amazon Athena
  • Implemented Python package to work with NewsWhip and SimilarWeb APIs. Implemented report using this Python package to do NewsWhip and SimilarWeb data analysis

Python DevOps Developer

  • Software development and maintenance that was oriented on social intelligence analytic using Django, PostgreSQL (Redshift), Facebook and Twitter API
  • Automated AWS, including Automating Big Data processing with Python and Boto3
  • Data Warehousing based on Amazon Redshift
  • Reduced company’s monthly bill for Redshift dramatically
  • Built and deployed Docker containers to break up monolithic app into microservices, improving developer workflow, increasing scalability, and optimizing speed
  • Supported and developed a Redshift report that generates hundreds of thousands of dollars of revenue per year
  • Used Scrum development methodology and Test Driven Development

Verifeed LLC (Washington, DC)

Software Engineering Intern

  • Software development and maintenance that was oriented on social intelligence analytics using Django, Bootstrap
  • Tools development and maintenance for generating reports using Django, PostgreSQL, Git
  • Agile Development and Test Driven Development

Angstrem-Telecom (Moscow, Russia)

Junior Network Engineer

  • Tested of embedded network devices (SoC RTL89xxC) based on OpenWrt and Octopus using Bash, iptables
  • Found and fixed bugs and maintained C/C++ code using Git
  • Worked with RTL8188C|CU|CUS, RT8192C|CU wifi chips, RS-232 interface, U-Boot bootloader
  • Debricked routers using JTAG, Serial console
  • Fixed web interfaces using HTML, CSS, JavaScript
  • Wrote documentation for network equipment using MS Office

Ltd. QDGroup (Moscow, Russia)

Technical Specialist

  • Provided support for local office network in working condition and set up of office software and equipment
  • Configured and maintained Windows and *nix servers, and other network equipment
  • Experience of using RS-232, RS-485 communications (corresponding protocols) for debugging via serial console, debrick and firmware replacement of network devices
  • Installed and maintained Apollo Security’s Access Control and Alarm Monitoring System (APACS). Performed firmware replacement, configuration, and interaction for Apollo’s controllers
  • Configured and maintained PBX hardware and Asterisk PBX software

Education

National Research University of Electronic Technology (MIET)

Master of Science, Computer Science and Engineering

National Research University of Electronic Technology (MIET)

Bachelor of Science, Electronics and microelectronics

Projects

TgEraser

CLI tool to delete all your messages from chat/channel/dialog on Telegram. PyPI package.
Technologies: Python, Telegram API

PlacerSA

Placer for standard cell placement (global & detailed) based on modified algorithm “simulated annealing” for VLSI and FPGA.
Technologies: C/C++, STL, GLUT, Batch scripting