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 ][ SaaS ][ Web Application: Online Cash Register for POS Systems ]
[ Contract Position ] Front-End Lead Engineer ➜ Team Lead ➜ Tech Lead
[ Role ] Front-End Team Lead / Tech Lead / Lead Developer [ in a team of up to 4 front-end developers ]

70% coding, 30% other tasks.
I. Responsibilities as a Lead Developer:
● Collaborating on the design of client-server architecture.
● Developing business modules of increased complexity.
● Developing essential communication protocols.
● Integrating with APIs.
● Integrating with external equipment [ e.g., USB scanners ].
● Identifying, troubleshooting, and resolving critical, intricate, and non-trivial issues and incidents.
● Writing automated unit tests.
● Conducting thorough code reviews.
● Assisting the team in designing optimal solutions.
II. Responsibilities as a Tech Lead:
● Designing the system architecture.
● Creating, initializing, and launching the project into production.
● Managing a critical area of responsibility: minimizing errors and malfunctions due to their high cost.
● Ensuring data consistency across synchronous and asynchronous communication channels.
● Ensuring both backward compatibility of APIs and long-term usability.
● Ensuring and monitoring code quality through the implementation of best practices and development standards.
● Providing mentorship to team members to foster their technical growth.
III. Responsibilities as a Team Lead:
● Estimating development tasks.
● Meeting deadlines and ensuring timely delivery.
● Collaborating closely with the team [ QA, Devs, Designers, Tier-3 Support ] and business stakeholders [ PO, CEO ].
● Managing business stakeholders' expectations and ensuring alignment of development with business goals.
[ Project Activities ] [ July 2017 ➜ October 2024 ]
[ Project Goal ] Create a web application specifically designed for cashiers to use on in-store tablets and desktops.
[ Project Result ] Successfully launched for commercial use [ 2018 ➜ Present ].
[ Key Achievements and Personal Contributions ] Creator and Sole Developer: Led the launch phase into the production environment as the creator and sole developer.
Expedited MVP Launch: Accelerated the release of the MVP by leveraging the core front-end library, reducing time-to-market.
100+ Significant Releases: Successfully delivered over 100 impactful releases, driving product growth and enhancing system stability.
Exceptional Release Stability: Maintained an extremely low rollback rate across all releases.
Complex Business Logic Modules: Designed and implemented dozens of highly intricate and non-trivial business logic modules, addressing critical operational needs.
Multiple Operating Modes: Rapidly designed and implemented support for various application operating modes, including e-commerce and guest modes, improving flexibility and user experience.
Thriving Under Pressure: Consistently excelled in high-pressure environments with tight deadlines, maintaining both high performance and quality.
[ 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.
[ 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/Present ].
[ 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

34

35

36

Preview

00

01

02

03

04

05

06

07

08

09

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33