[#1] [#2] [#3] [#4] [#5] [#6] [#7] [#8] [#9] [#10] [#11] [#12] [#13] [#14] [#15] [#16] [#17] [#18] [#19] [#20] [#21] [CV] [#23] [#24]
#22 Cash Register Gate Service v1.0, the primary in-store SOA server for all in-store web applications
![]() |
SweedPos [ ex WALLI IT, INC ] [ U.S.-Based Start-Up ] |
---|---|
Application type | [ Application Server ] |
Contract position | Front-End Tech Lead / Team Lead / Lead Engineer |
Role | Full-Stack Tech Lead / Team Lead [ a team of 1 full-stack expert ] 1. 80% coding, 20% other tasks. 2. Creating, initializing, and launching into production. 3. Frontend-Backend Architecture Design. 4. Client-Server Architecture Design. 5. Developing static [ Java, TypeScript ] and dynamic [ JavaScript ] modules. 6. Integrating into the existing ecosystem. 7. Migrating frontend: v1.0 [ Java, Socket.IO ] ➜ v2.0 [ .NET, SignalR ]. 8. Conducting manual tests. |
Project activities | [ March 2018 ➜ June 2021 ] |
Project Status | Successfully launched for commercial use [ May 2018 ➜ June 2021; v2.0 migrated to the .NET platform ]. |
Key Achievements and Personal Contributions | 1. Developed from the ground up following this paradigm: designed ➜ implemented ➜ launched ➜ no service updates required ➜ zero crashes or failures. 2. Fault-tolerant service: dynamic tasks are automatically recovered after potential failures, ensuring the service remains unaffected. 3. Customizable, extensible, and updatable backend logic supports all frontend components. 4. Multi-layer architecture ensured a smooth and seamless migration from Socket.IO to SignalR. |
Stack and Work Environment | ● Paradigms: Object-Oriented [ OOP ], Multithreading [ MP ], Event-Driven [ ED ]. ● Code-first, Waterfall SDLC. ● SOA, Event Bus. ● JavaScript, TypeScript. ● InversifyJS, Socket.IO. ● Java SE 8, Nashorn [ JavaScript engine ]. ● Google Guava, Google Guice, Google Gson. ● ZeroMQ, NettySocketIO. ● Imgscalr, ZXing, SLF4J. ● H2 Database, Apache MINA, Jetty Server. ● OpenSSL, Certificates. ● Java Keytool, Java KeyStore. ● WebSocket, JSON-RPC. ● Maven, Git. ● Hubstaff. |
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 ] |