Windows, Linux
IDE: Visual Studio, Visual Studio Code
Other:
|
|
SCRUM/Agile Git
TeamCity
TFS
SOLID
design
patterns
accessibility
(WCAG 2.1)
TDD
BTL
Surpass
Period of work on the project
|
5 years
|
Scope of the
project
|
Assessment/Education
|
Role in the project
|
Senior Full Stack Developer
|
Project description
|
Full-Cycle
SaaS/on-premise e-Assessment platform covering all the types and steps of
Assessments, including:
-
creating, authoring,
proofing and managing tests, test forms and test items
-
managing collaborative
work on them
-
performing/sitting the
tests/assessments, including multi-phase, physical paper tests,
computer-assisted and BYOD tests.
-
gathering the analytics,
sending out results
-
generating custom
reports with unlimited customizability
-
granular management user
rights up to every combination of test/test subject/test center combination, supporting
10s of thousands of users per instance, millions of ACL records per user.
|
Completed tasks
|
- Development and architecture planning of
new functionality
- Autotest writing
- Bug fixing
- API and service integration
- Documentation writing
- Team training and onboarding
- Performance and resilience optimization
|
Core technologies
|
ReactJS, TypeScript,
Redux, Angular, C#, ASP.NET Core, MS SQL, TeamCity, Git, BitBucket,
Rally
Signature
CRM
Period of work on the project
|
2+ years
|
Scope of the project
|
Document Management
|
Role in the project
|
Front-End
Lead/Architect
|
Project description
|
A comprehensive
specialized CRM used to collect, proof and manage voters' signatures in
support of municipal and presidential candidates before the elections, that
helped to collect hundreds of thousands of signatures, organize the work of
thousands of signatures collectors and dozens of other staff like lawyers,
managers and so on.
|
Completed tasks
|
Meeting the tight deadlines dictated by the
election cycle and dynamically changing requirements of Russian electoral
legislation, in a couple months I designed and implemented the Front-End
Architecture for the system to Together with the Back-End team planned the
APIs for lowering the server load, connected the external APIs for OCR and
address proofing, offloading minor tasks to subordinate developers.
|
Core technologies
|
TypeScript, HTML5,
CSS4, Node.JS
Multiple
projects for Big 5 telco operators
Period of work on the project
|
2 years
|
Scope of the project
|
Telecom, Retail
|
Role in the project
|
Full Stack developer
|
Project description
|
Multiple high load
websites and services for all the Big Five cellphone operators of Russia:
main websites, e-shops, subscribers’ personal account management systems,
bonus programs, etc
|
Completed tasks
|
Tech support (bug fixing)
A/B
test scripts
Developing new pages and services.
Optimizing routing and load-balancing
Integrating external services
Inventing load balancing- and strict
caching-friendly solutions.
Creating the in-team workflow procedures.
|
Core technologies
|
ASP.NET MVC,
Knockout.JS, C#, Razor, MS SQL, jQuery, Entity Framework, TFS, Angular
|
|
|
|
|
|
|
|
|
|