Sports platform (http://gohopscotch.com/) which summarizes all sports statistic between colleges/universities in the US. This platform includes a dozen of services: API for CMS, API for mobile apps, import news, import games schedule, standings, live games etc, working with cache, Elastic Search, simulation, tasks schedule etc. All of them are connected to each other in different ways: database, web-api, cache and AWS services like SQS or SNS.
My role is the full responsibility of all of them except mobile apps. I am one of the firsts who starts working on this project with clients that is why sometimes I am responsible for architecture decisions and team-leading responsibility.
In this project, all teams are full remote, backend+web team, mobile team, administration team, with headquarters in LA. We are working in an agile approach with 2 weeks sprints. Mostly every day having calls with headquarters.
Front-end: EmberJS, VueJS
CI: TeamCity (Jenkins previously)
- AWS: S3, SNS, SQS, EC2, and others (Azure previously)
- Others: Elastic Search, Splunk, Pushwoosh, BranchIo, and others
DataBases: MSSQL/Aurora, Redis (cache)
Communication: Jira, Slack, Skype, Join.me
Version Control: Git Tests: NUnit, Selenium, Postman
Software: VS2017, VS Code (WebStorm), SourceTree, Postman, SSMS, Swagger
Telemetry complex responsible for energy objects and used in 70% of regions in Russia. Contains couple services for calculating, storing and collecting data in DB. My responsibilities were mostly web part and core part. (sicon.ru/other_fotos/Systems_and_Technologies_(ENG)2013.pdf)
Simple Web-Api app for mobile and web on Azure (personal project)
My main projects:
"Collection server" collects data from control objects via different protocols and sends it to the processing server also in different ways. Techs: WPF, WCF, Windows Service, Firebird, ORM (NHibernate), MultiThread, Linq, log4net, Quartz, AutoMapper, Script.NET, Unit Tests "Alarm service" is responsible for ASAP people in extreme situations. It has a modem pool for SMS/Call, SMTP-client pool for Email. Techs: Windows service, WCF, NHibernate, Firebird, MultiThread, log4net, Automapper, Quartz.