[#1] [#2] [#3] [CV] [#5] [#6] [#7] [#8] [#9] [#10] [#11] [#12] [#13] [#14] [#15] [#16] [#17] [#18] [#19] [#20] [#21] [#22] [#23] [#24]
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 ] |
Google Closure
ExtJS
Java