Skip to content

Files

Latest commit

6657780 · Mar 31, 2025

History

History

project04

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
Mar 31, 2025
Mar 31, 2025
Mar 31, 2025
Mar 31, 2025

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

#4 Web Client for the Workflow Management System

logo E.Soft
[ Application type ] [ Web Application: Dynamic Admin Panel ]
[ Contract position ] Lead Programmer
[ Role ] Full-Stack Lead Developer [ a team of 1 full-stack expert ]

1. 90% coding, 10% other tasks.
2. Building an application entirely from the ground up.
3. Designing the architecture and developing modules.
4. Integrating into a vast and complex legacy ecosystem built on the Java Spring Framework.
5. Conducting manual tests.
[ Project goal ] Porting the flagship Java Swing desktop application to the web platform.
[ Project activities ] [ November 2014 ➜ January 2015 ]
[ Project Status ] Successfully launched for MVP use [ 2015 ].
[ Key Achievements ] 1. Successfully developed from the ground up and integrated within three months.
2. A multi-layered architecture that decouples the fully dynamic user interface from the core functionality.
3. Thanks to the project, the complex desktop application built on Java Swing now has a fully functional web version available as an alternative.
[ Tech Stack & Work Env. ] ● Paradigms: Object-Oriented [ OOP ].
● Code-first, Waterfall SDLC.
● MVC, Monolithic.
● JavaScript ES5, ExtJS 5, Google Closure.
● Dynamic JavaScript in the Sandbox.
● Cross-browser Rich SPA.
● SASS/SCSS.
● JSON-RPC 2, JXON, XML.
● Java EE, Servlets 3, JSP.
● Google Guice, Google Gson, Guice-Servlet.
● Java Spring Framework, Java Swing.
● Tomcat, Maven, SVN.
● TeamCity, YouTrack, IntelliJ Idea.
[ Key Points ] 1. Challenging Task.
2. Tight deadlines.
3. An XML-based user interface that is dynamic and extensible, incorporating dynamic JavaScript functionality.
[ Contract Period ] [ 6 months ] [ September 2014 ➜ February 2015 ]
[ Company Specifics ] Turnkey product development in the field of automated workflow solutions for government organizations.
[ Company Profile ] An established and successful company.
[ Company's technology stack ] Frontend: ExtJS & JavaScript.
Backend: Java & PostgreSQL.
[ Working schedule ] [ Full-time: 40 hours per week / Long-term contract / Onsite ]

Scheme

00

Sources

Google Closure

ExtJS

Java