My name is Alex Nikitin. I'm a professionsal full-stack programmer in the field related to web and various online services.

I have two masters’ degrees: Master in Information Technology at Clark University (GPA: 3.92, Worcester, MA, USA) and Master’s degree with honors in "Program Engineering: Security and Data Protection" (GPA: 3.9).

I have work experience as a full-stack programmer for 11+ years (PHP, MySQL, Apache, Nginx, LAMP, REST API, HTML5, CSS3, JavaScript, JQuery, PhoneGap/Cordova development, various Amazon Cloud Tools, Linux Environment), and I've been working in the USA for 7+ years.

I speak in two languages: English (excellent) and Russian (as my native language)

Please feel free to contact me via email alex@nikitin.ninja or using the form at the bottom.

Education and Skills


Education

Clark University - Worcester, MA, USA - [December 2013]
Master of Science in Information Technology; GPA: 3.92

South Ural State University - Top 10 in Russia - [June 2013]
Master’s degree with honors in Software Engineering: Security and Data Protection; GPA: 3.9

South Ural State University - Top 10 in Russia - [June 2011]
Bachelor in Engineering and Technology: Information Science and Computer Engineering; GPA: 3.7

Knowledgebase keywords

Big Data processing
Data streaming
Docker and containerization technologies
DevOps and CI/CD processes
Database optimization
GIT and GIT flow developmet
CMS/Information Systems Development
Software integration
API development and support
GIS and geo-tracking systems

Development Stack

  • PHP4/5/7, OOP, MySQL, Apache Web-Server, JQuery, AngularJS, AJAX, HTML4/5, CSS2/3, JavaScript, Python, Symfony-2, Golang
  • MySQL, MemSQL, Redshift/PostgreSQL, Memcached, MongoDB; Database query planning, stored procedures, optimization, analysis, caching
  • CI/CD tools, scaling and autoscaling, load balancing
  • Linux Server (Debian/RedHat families), Linux CLI (shell/bash), AWS Amazon Cloud (EC2, S3 Storage, RDS, EMR, ECS/ECR, Elasticacache, SES, SNS, SQS, CloudWatch, LB/ALB and many others), Docker/Docker Compose, VMware ESXi
  • MVC/MVVM patterns, RESTful API, JSON, XML, Authorize.net API, Stripe API, Mandrill App API,
  • PhoneGap/Cordova/Ionic, Google Analytics API, Google Maps API, Google Locator API
  • Various front-end development frameworks, such as JQuery, JQuery-UI, Bootstrap, AngularJS and many others
  • Kafka, Apache Spark, Apache Hadoop, Amazon EMR
  • Understanding and configuring VoIP Systems, Asterisk, FreePBX
  • Ethereum Platform, Biometrical Identification Systems (Palm/Finger Vein identification)
  • C#, C/C++, SQL, ActionScript 3.0, Delphi 7, Matlab
  • Programming Microcontrollers (Atmega series) and Microcomputers (Raspberry PI) and others embedded hardware
  • Windows Server 2003/2008; Windows XP/7/8/10; MS Office XP/2003/2007/2010; AutoCAD 2007; OpenOffice/LibreOffice
  • Experience with Wordpress, Joomla
  • Languages: English (excellent), Russian (native speaker)
  • Understanding stack of protocols TCP/IP and OSI model

Work Experience


TeleSign, CA, USA
[Oct 2021 – Present]

Senior Software Engineer (Full-Stack)

  • working on supporting existing legacy and newer systems and developing new features
  • working on security issues and fixing some vulnerabilities
  • working on DB updates, DB migration scripts, working on stored procedures, reporting review and updates (among large datasets using various approaches including distributed MapReduce jobs, MySQL, MSSQL, Postgres, Elasticache)
  • working on development of new product related to users and access management (Go/Goland)
  • working with AWS subsystems integration, configuration, connection and others (ECR/ECS, SAML, RDS, ETL, Lambda, Load balancing, SNS, SQS, others)
  • working on projects dockerizing and making them containers friendly (Docker, Harbor, ECR/ECS)
  • participating in code reviews, and cross teams interactions, Portal/CMS development and integration (10k+ customers, 100k+ users) ReactJS, HTML5, CSS3, JavaScript and Jquery, Bootstrap. All development was approached with Object-Oriented Programming, MVC and ETL pipelines; Python, Golang, Shell, RabbitMQ/Kafka on backend
  • acting as a team and dev lead
  • helping project owners and managers to handle project planning, development, roadmap,
  • gathering integration requirements inside the company across other teams and departments as well as other partners
  • participating in scrum ceremonies and various other discussion meetings and topics
  • participating in candidates interview process
  • mentoring intern candidates
  • handling full-cycle projects release including architectural, security, dev and ops reviews, setup processes
  • helping and guiding on certain dev and operations practices among various projects, consulting regarding best practices and approaches
  • Tech stack and keywords: AWS, cloud, python, django, fastapi, go/golang, jira, OAuth2.0, SSO, SAML2, ECS, SQL, MS SQL, Stored functions and procedures, JavaScript, NodeJS, ReactJS, postman, kibana, git, linux, shell, bash, Docker, OOP, MVC, ETL Pipelines, CI/CD Pipelines, Client-Server
SPINS Ventures LLC, SPINS LLC, CA, USA
[Nov 2019 - Oct 2021]

Senior Analytics Software Engineer (Software Developer, Applications)

  • Developed client-server software which runs on Linux operating system, in the Amazon Web Services (AWS) Cloud environment, with Apache HTTP server; which uses MySQL database, PHP programming language, and overall LAMP Stack programmatic technologies
  • Worked with server-side image processing, geospatial data editing, and Web Service Architecture and made geospatial/GIS application development, including ArcGIS / ESRI JS, CartoDB, Mapbox, SmartyStreets, and GoogleMaps API
  • Integrated client-server software with RESTful API, including Google Analytics, Google Maps, Google Charts, and ESRI Maps while followed supplied design files using front-end development, such as HTML/HTML5, CSS2/3, JavaScript and Jquery, Bootstrap. All development was approached with Object-Oriented Programming, MVC and ETL pipelines
  • Worked with large data sets, with using MapReduce framework as well as configured Hadoop applications and scoop jobs to import/export data
  • Audited and then made recommendations for improved platform performance of information systems by developing scripts on Shell/Python. Followed an architecture that requires the creation of software “containers” using Docker/ECR/ECS containerization technologies and the ability to program access to containers using SNS tasks. Data stream with using Kafka and Apache Spark technologies
  • Led development of Internal CMS/CRM tool serving 2500+ clients and 8000+ users
  • Designed, developed and integrated oauth2.0 and SSO/SAML in-house framework
  • Architected, designed, developed and integrated application tracking system, which handles up to 15 millions tracking events per day, converts into data metrics and runs realtime reporting among 15-17 billions of data entries for the past year or two.
  • Worked as part and mentored data integration teams and tasks, analysis and approaches
  • Helped and guided on certain devops practices and operations among various projects, consulting regarding best practices and approaches
“DevTaim” LLC, Russia
[Mar 2018 - Nov 2019]

Programmer

  • Developed client-server software which runs on Linux operating system, in the Amazon Web Services (AWS) Cloud environment, with Apache HTTP server; which uses MySQL database, PHP programming language, and overall LAMP Stack programmatic technologies
  • Worked with server-side image processing, geospatial data editing, and Web Service Architecture and made geospatial/GIS application development, including ArcGIS / ESRI JS, CartoDB, Mapbox, SmartyStreets, and GoogleMaps API
  • Integrated client-server software with RESTful API, including Google Analytics, Google Maps, Google Charts, and ESRI Maps while followed supplied design files using front-end development, such as HTML/HTML5, CSS2/3, JavaScript and Jquery, Bootstrap. All development was approached with Object-Oriented Programming, MVC and ETL pipelines
  • Worked with large data sets, with using MapReduce framework as well as configured Hadoop applications and scoop jobs to import/export data
  • Audited and then made recommendations for improved platform performance of information systems by developing scripts on Shell/Python. Followed an architecture that requires the creation of software “containers” using Docker/ECR/ECS containerization technologies and the ability to program access to containers using SNS tasks. Data stream with using Kafka and Apache Spark technologies
SPINS Ventures LLC, CA, US
[Jan 2018 - Mar 2018]

Analytics Software Engineer

  • Created solutions that covered the entire lifecycle of information utilization, from ideation through implementation
  • Created user information solutions by developing, implementing, and maintaining Java based components and interfaces
  • Built the tools that aggregate, interpret, and visualize data generated by our software solutions
  • Defined site objectives by analyzing user requirements
  • Envisioned system features and functionality to integrate applications by designing database architecture and server scripting
  • Completed applications development by coordinating requirements, schedules, and activities
  • Contributed to team meetings, troubleshoot development, and production problems across multiple environments and operating platforms. Contributed to all phases of the development lifecycle
  • Contributed to building a better infrastructure through application testing. Explored opportunities to add value to job accomplishments
“DevTaim” LLC, Russia
[Jul 2016 - Dec 2017]

Programmer

  • Developed client-server software which runs on Linux operating system, in the Amazon Web Services (AWS) Cloud environment, with Apache HTTP server; which uses MySQL database, PHP programming language, and overall LAMP Stack programmatic technologies
  • Worked with server-side image processing, geospatial data editing, and Web Service Architecture and made geospatial/GIS application development, including ArcGIS / ESRI JS, CartoDB, Mapbox, SmartyStreets, and GoogleMaps API
  • Integrated client-server software with RESTful API, including Google Analytics, Google Maps, Google Charts, and ESRI Maps while followed supplied design files using front-end development, such as HTML/HTML5, CSS2/3, JavaScript and Jquery, Bootstrap. All development was approached with Object-Oriented Programming, MVC and ETL pipelines
  • Worked with large data sets, with using MapReduce framework as well as configured Hadoop applications and scoop jobs to import/export data
  • Audited and then made recommendations for improved platform performance of information systems by developing scripts on Shell/Python. Followed an architecture that requires the creation of software “containers” using Docker/ECR/ECS containerization technologies and the ability to program access to containers using SNS tasks. Data stream with using Kafka and Apache Spark technologies
SPINS Ventures LLC, CA, USA
[Jul 2015 to Jun 2016]

Analytics Software Engineer

  • Created solutions that covered the entire lifecycle of information utilization, from ideation through implementation
  • Created user information solutions by developing, implementing, and maintaining Java based components and interfaces
  • Built the tools that aggregate, interpret, and visualize data generated by our software solutions
  • Defined site objectives by analyzing user requirements
  • Envisioned system features and functionality to integrate applications by designing database architecture and server scripting
  • Completed applications development by coordinating requirements, schedules, and activities
  • Contributed to team meetings, troubleshoot development, and production problems across multiple environments and operating platforms. Contributed to all phases of the development lifecycle
  • Contributed to building a better infrastructure through application testing. Explored opportunities to add value to job accomplishments
“SafeSoft Solutions” Inc., CA, USA
[Mar 2015 - Jul 2015]

Programmer

  • Worked with REST API of company services (PHP, Symfony 2)
  • Improved general security of company services
  • Reviewed all the company web-services in terms of security of web-interface
  • Developed front-end, back-end of the company system (PHP, Javascript, AngularJS, REST API, HTML4/5)
  • Worked with Twig templates engine
  • Developed Mobile Application for supporting company services (Codova/PhoneGap/Ionic, Android/iOS App)
  • Done QA of existing services
  • Improved existed company’s web-services (JQuery, MySQL, CSS)
“Digital Money Corporation”, CA, USA
[Jan 2015 - Mar 2015]

Programmer

  • Created Network Identification System and its website (including Android App)
  • Developed front-end, back-end and database of the Network Identification System (PHP, MySQL, Apache, MVC pattern, CSS3, HTML4/5, JavaScript, jQuery)
  • Created server infrastructure in VMware ESXi environment
Company “658” Ltd., CA, USA
[Mar 2014 to Jan 2015]

Programmer

  • Developed architecture of the web-system for Artists Union (PHP, MySQL, Apache, MVC pattern)
  • Developed front-end, back-end and database of the system (CSS3, HTML4/5, JavaScript, jQuery)
  • Set the web-system in the Amazon Cloud infrastructure (EC2, S3 Storage, RDS, and others)
  • Rebuilt additional services, such as links shortener, mobile HTML5 app development
  • Improved existed company’s web-services
“Aquetong Mills”, MA, USA
[Aug 2013 - Nov 2013]

Programmer

  • Developed the web-site – online shop at bigcommerce.com platform
  • CSS3, HTML4/5, JavaScript, jQuery, Ajax, Twitter API, responsive web-design (Mobile and Desktop design)
  • Migrated products and customers from the old web-system to the new one (with using CSV)
“NiloCom”, Russia
[Apr 2012 - Jul 2013]

Web Software Engineer

  • Developed back-end and front-end of the Geo-location system that interacted with car tracking hardware via internal API
  • During the development process, utilized PHP, MySQL, Apache, MVC pattern, CSS3, HTML 4/5, JavaScript, jQuery, Ajax, MapReduce framework, Hadoop applications, scalable ETL pipelines, Shell script/Python, Docker containerization technology and Google Maps API
  • Web-system interacted with car tracking hardware via internal API, using RESTful API, including Google Analytics, Google Maps, Google Charts, and ESRI Maps

Stay in touch


Your message has not been sent, please
try again
.
I have received your message, thank you! I will contact you ASAP! (Send New)
Contacts
Alex Nikitin
S: hotdevil_mtx
Email
alex@nikitin.ninja
Find me on social networks