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 A Web Client for the Workflow Management System

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

1. Approximately 90% for coding and 10% for all other activities.
2. Creating a robust front-end platform from the ground up.
3. Architecture design, developing modules.
4. Integrating into the vast and complex legacy ecosystem built on the Java Spring Framework.
5. Manual testing.
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-layer architecture that separates the fully dynamic user interface from the core functionality.
3. Thanks to the project, a complex desktop application built on Java Swing now has a fully functional web version available as an alternative.
Stack and Work Environment ● 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. Challenge Task.
2. Tight deadlines.
3. A dynamic and extensible XML-based user interface that integrates dynamic JavaScript functionality.
Contract Period [ 6 months ] [ September 2014 ➜ February 2015 ]
Company Specifics Turnkey product development in the field of automated workflow for government organizations.
Company Profile 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