See . I have enough experience for building architectures, I`m understand origins of code patterns, the common rules of writing easily modifiable, expandable and optimizable sources for all languages. Most of all I like to write various algorithms and tests Primary language: Java SE(2002-2018), EE, ME, RIM, Android. English: Pre-Intermediate Spoken, the practice during 2015-2016. Business writing since 2004. Experience in reading and understanding technical texts since 1995. Additional: SQL, Python, С, С++ (1995-2007), Delphi (1996-2013), Pascal, Sinclair Basic Other: JavaScript, HTML, XML, PostScript (for PDF), Perl, Lua, VBA, Bash Frameworks, API, CMS: Spring, Hibernate, JDBC, SOAP, JSON, Apache CX, OAuth, OpenID, JQuery, JSP, RichFaces, ExtJs, OLE, DDE, MFC, Django, own working out. Methodologies and Approaches: Structured, OOP, multithreading, component-based, modular, event-driven, MVC, imperative. IDE: Idea, Eclipse, NetBeans, Android Studio, Microsoft .net, Visual, C Builder, JBuilder, Borland Delphi, Borland C++, Turbo Pascal Databases: Paradox, MySQL, SQLite, PostgreSQL, MSSQL, little in Oracle and MongoDB. Web Servers: Tomcat, Nginx Bug tracking: Bugzilla, BugTracker, Fogbugz, JIRA, Redmine Build automation: Ant, Maven, TeamCity, Jenkins Version control: Git, Hg, SVN, CVS OS: DOS, Windows, Linux, Android, RIM, ZX Spectrum Experience in developing: 2017-2019 remote part-time. Develop the original android application for personal use and for sale in the long run. Android java language level 8. 2018 Upitec www.upitec.com, Odessa. POS software integrated in SAP Business One. Tasks for example: bug fix, mysql connection stabilizer, integration with Shtrih printers. J2SE, language level 6. 2017-2018: PBT, Tallin, remote full-time. Support and develop the software for sports betting. Tasks for example: separating whole application for reproduction some parts to many franchisors, refactoring, email and sms verifications, financical calculations, transactions, billing, commissions, bonuses, migration from Spring 3 to 5. Sometimes, frontend on ExtJs. Backend: Java 7-8 SE, EE, Spring 3-5, Hibernate, MySQL 5, Tomcat, CXF, ActiveMQ, SOAP, JSON 2014-2016: . J2SE. System for easy change and navigation to large overlapping sets by working with the elements of the graph both as with plain memory and as with hierarchical structure, with quick access to any levels and branches of tree, even to overlapping trees. 1999 - 2014 - by requset, in CV
©