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
![]() |
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 ] |