I do professional programming since 1999 mostly in the field of Java Desktop and Java EE.
• Proficient in algorithmic thinking.
• Excellent logical thinking
• I'm focused on JEE mostly: EJB 3. x, JPA with Hibernate, JSFs for the presentation layer (Web UI). In my past JEE work, I've worked with servlets, JSPs, and Struts.
• I have already completed several Spring-boot projects with success.
• I have taken part in several projects involving the Spring framework.
• I have experience with JAX-RS as well as with JAX-WS Java web services development.
• In the area of WEB UI technologies I know JavaScript, JQuery, and Angular.
• I have worked with Ajax.
• I have used some JavaScript libraries such as Django and DHTMLX.
• In databases, I worked on projects with Oracle, MS SQL, Mysql, PostgreSQL, and DB2.
• I have experience creating unit tests. JUnit 4 and recently JUnit 5.
• I have also some experience in automated web testing using Selenium Web Driver and Robot framework. • As version control systems I've been using CVS, SVN, SourceSave, and Git.
• As issue trackers I've used Mantis (if I remember well), Jira, and some other proprietary tools. Trello as well.
• As a Java build tool, I have used Ant, in the past, and Maven recently. I have some experience with Gradle.
• As for operating systems, I've been working on Windows: till 95 and NT to Windows 10, Mac OS, Unix(Solaris), and Linux(Debian, Fedora, CentOS).
• As Web servers and containers I've used Apache, Apache Tomcat, JBoss, Wildfly, Netweaver, Web logic, IIS...
• I have some experience using docker.
• I have also some professional experience in programming in C(ANSI C under Linux).
• I've taken a course in C++ at the University(Sofia University), but haven't used it professionally.
• I have experience in E-Commerce platform creation and maintenance, ERP platform creation and maintenance, and some experience with CRM and fintech platforms.
• I know AI and ML and Deep Learning
• Strong troubleshooting skills
• I am a self-driven person, which is well organized even in thinking(as a recruiter said :-) ).
• I am motivated and do my work with a passion.
• I'm willing to learn and earn I speak English at the work level, Russian at the work level, French fluently, and Bulgarian is my native language. Hope my bid will be taken into account. Sincerely yours,