Profileimage by Elchin Abdul Senior Java Developer from

Elchin Abdul

available

Last update: 28.02.2019

Senior Java Developer

Graduation: Master of Computer Engineering
Hourly-/Daily rates: show
Languages: English (Full Professional) | Russian (Full Professional) | Turkish (Full Professional)

Keywords

Java (Programming Language) Microservices EclipseLink WildFly (JBoss AS) Vert.x E-government .NET Framework Apache Tomcat Java Platform Enterprise Edition (J2EE) Glassfish Application Servers + 33 more keywords

Attachments

Elchin_Java - CV.pdf
Elchin_Java - CV.pdf

Skills

  1. Senior Technology Specialist Java Developer at GDTechs Company
    March 2017 – Present
    • Participated in the development of the IOT project. Developed microservices architecture with Vert.x framework and deployed in Docker containers.
    • Designed and implemented all backend services for reading and storing users and sensors data.
    • Designedandimplementedsoftforsatellitecontrollerswhichareresponsiblefor controlling satellite controllers and all its sensors and actuators with Vert.x and MQTT.
    • Designed and implemented backend services for integration with Netatmo devices with Apache Camel and Vert.x framework.
    • Designed and implemented functionality for controlling actuators over the cloud (manual controlling mode) app and over satellite controller (automatic controlling mode).
    • Designed procedures for synchronizing data retrieved from sensors with cloud.
    • Designed and implemented backend services for generating s ensor related
      reports.
    • Participated in the development of the insurance platform. Developed backend
      services for microservice architecture basedon Apache Camel deployed in JBoss
      Fuse which runs on Amazon EC2.
    • Implemented automation of deployment services on JBoss Fuse and configured
      LDAP server in WSO2 Identity Server.
    • Designed and implemented backend services for user’s role management and
      claim managementwithApache CamelandHibernateJPA.
    • SupportteamrelatedwithJBossFuse,ApacheCamelWSO2IdentityServerand
      WSO2 App Manager.
    • Participated in upgrading technologystack of insurance platform.
    • Migratedtechnologiesinproject:Ant+Ivy ->Gradle,Spring2.5->Spring5,spring
      Web Flow 1.0 -> Web Flow 2.5, TopLink - > EclipseLink.
    • Fixed incom patible parts of the project and m ade compatible with the new version
      of the framework and rewrite all TopLink entities with EclipseLink, write coverage tests,migratedtheprojectfrom anttoGradle.
      Senior Technology Specialist Java Developer at Voida International (Vas and IT solutions
      August 2016 – February 2017
      • Participated in the development and maintenance of Bulk SMS project. Developed with Core Java and deployed to Linux server.
      • My responsibilities in this project were implementing new features for the BulkSMS platform and SMPP protocol implementation, fix bugs in SMPP
protocol implementation and develop different tools for testing BulkSMS and
simulatorforSMSC.
• Led a team of 5 developers
Head Java Developer at General Prosecutors Office
March 2011 – August 2016
  • As a head java developer, I was res ponsible for all Java-bas ed projects (we also had.net projects).My responsibilitiesweretochoosetechnologiesforprojects, prepare project structure and build POC and support all other developers. I also participatedinallphases ofthe SDLCprocess.
  • ParticipatedinthedevelopmentofaDocumentManagementSystem.Itwasmy first experience to design and develop a whole project. For performance reasons,wechoselightweightframeworks:Tomcatserver,HibernateJPA,JSP andservlettechnologies.Itwasamonolithicarchitecture.My responsibilitiesin this project were the installation and configuration of Tomcat server, prepare project structure, teach and support team for using these technologies.
  • Participated in the development of Crime Investigation System. It also was a monolithic architecture. This project was based on Java EE 6 and run on Glassfish server 4th edition. We used EJB3, EclipseLink, JSF and Oracle DB. My responsibilities in this project were the installation and configuration of the Glassfish server (after one year we switch to Wildfly server), prepare project structure, teach and support team for using these technologies.
  • Participatedinthedevelopmentofanapplicationfordifferentdepartments.We used Spring framework, Hibernate JPA, Spring MVC, REST API and JeasyUI ajax com ponents for UI.
  • Led a team of 5 developers
    Java Developer at Main Traffic Police Department
    July 2012 – October 2012
  • Participated in the development of e-government portal for integration with the Azerbaijan Republic Main Traffic Police Department based on Java EE 6(Servlet and JSP technology, JDBC, Tomcat server, basic MVC implementation)
  • Developed functionality for integrating with Main Traffic Police Departm ent with SOAP.
  • Developed user interface components for the e-government portal and integrationwiththe paymentsystem.
    .NET Developer at State Service for Antimonopoly Policy and Consumer Rights protection
    January 2011 – June 2013
  • Participated in the development of the e-government platform which used for auditing and monitoring companies and handling fines payment. It was a windows application and we used .Net framework (DevExpress components) andMS SQLserver.
  • ItwasasmallprojectandIparticipatedinallSDLCphasesoftheproject.
  • Designedandimplementfunctionalitiesforauditingandmonitoring companies.
  • Developedintegrationwithapaymentsystem.
  • Designed and implement online submission of complaints
    Junior Java Developer at Sinam LLC
    January 2009 – March 2011
    • Participatedinthedevelopmentofthee-governmentcentralizedonlinepayment platform GPP (Government paymentportal).
  • Designed and implemented a module for handling payment from ATMs with java andtomcatserver.
  • DesignedandimplementedautomationandcontrolofJCMBillvalidatorinjava core for kiosks.

Project history

  • Over9yearsofexperienceinsoftwaredevelopment, with a strong background in Java.
  • Participated in the preparation of functional requirements, developed and launched many projects and led team s with up to 5 members.
  • Looking forward to working in complex projects which have scope for learning and keeps me growing.
  • Love to research and enjoy working in a cross-functional team.

Local Availability

Only available in these countries: Ukraine
Profileimage by Elchin Abdul Senior Java Developer from Senior Java Developer
Register