Skip to content

Latest commit

 

History

History

project04

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 

[#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