Skip to content

Latest commit

 

History

History

project20

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 

CV: FULL
[#1] [#2] [#3] [#4] [#5] [#6] [#7] [#8] [#9] [#10] [#11] [#12] [#13] [#14] [#15] [#16] [#17] [#18] [#19] [CV] [#21] [#22] [#23] [#24] 

#20 Point of Sale system cashier.sweedpos.com, the primary web application used by all cashiers in each store

logo SweedPos [ ex WALLI IT, INC ] [ U.S.-Based Start-Up ]
[ Application type ] [ B2B ][ Web Application: Online Cash Register for POS Systems ]
[ Contract position ] Front-End Tech Lead / Team Lead / Lead Engineer
Role Front-End Tech Lead / Team Lead [ in a team of up to 4 front-end developers ]

1. 70% coding, 30% other tasks.
2. Creating, initializing, and launching into production.
3. Designing the architecture and developing business modules of increased complexity.
4. Developing platform and infrastructure modules.
5. Critical area of responsibility: high cost of errors and malfunctions.
6. Troubleshooting and resolving critical, complicated, and non-trivial issues and incidents.
7. Participating in the design of the client-server architecture.
8. Developing the essential communication protocols.
9. Integrating with the API.
10. Integrating with external equipment [ USB scanners, etc. ].
11. Ensuring data consistency across synchronous and asynchronous channels.
12. Ensuring both backward compatibility and long-term usability.
13. Ensuring that deadlines are met.
14. Estimating development tasks.
15. Producing optimal solutions with the team.
16. Working closely with the team [ QA, Devs, Designers, Tier-3 Support ] and the business [ PO, CEO ].
17. Unit testing and code review.
18. Ensuring and monitoring code quality.
[ Project activities ] [ July 2017 ➜ October 2024 ]
[ Project Status ] Successfully launched for commercial use [ 2018 ➜ Present ].
Key Achievements and Personal Contributions 1. Creator and sole developer at the time of the launch.
2. Successfully launched the MVP as soon as possible based on the core front-end library.
3. Extremely low release rollback rate of all time.
4. More than ~100 significant, successful releases.
5. Dozens of complex business logic modules.
6. Multiple operating modes [ cloud, in-store, etc. ].
[ Tech Stack & Work Env. ] ● Project #24 dependencies.
● Paradigms: Object-Oriented [ OOP ], Functional [ FP ], Event-Driven [ ED ].
● Flux, Container / Presentational.
● User-First [ UCD ], Iterative SDLC.
● Monolithic [ +lazy loaded bundles and modules ].
● Responsive Design [ Tablet, Desktop ].
● Cross-browser Rich SPA, Complex RTA [ Real-Time Application ].
● WebSocket, JSON-RPC, CORS.
● SSO, PIN Authentication / Authorization.
● Cloudflare Caching, HTTP Caching.
● Git / Git Submodules, WebStorm.
Key Points 1. Tight deadlines.
2. A highly stressful work environment.
3. Highly complicated and non-trivial business logic.
Contract Period [ 7 years 4 months ] [ July 2017 ➜ October 2024 ]
Company Specifics Turnkey product development in the pharmaceutical distribution sector for retail.
Company Profile Start-up [ 2017/2018 ] ➜ Established and successful company [ 2023/PT ].
Company's technology stack Frontend: React & TypeScript.
Backend: .NET & Microsoft SQL Server [ Java was partly used ].
Working schedule [ Full-time: 40-60 hours per week / Long-term contract / Hybrid ]

System in Real-Life Conditions

20

Preview

00

01

02

03

04

05

06

07

08

09

10

11

12

13

14

15

16

17

18

19