Position: Software Engineer
Category: Java
English level: fluent
Years of experience: 2


Developed web application for SOCAR’s internal use to store user data for both internal and external job applications to ease HR Department’s effort, of which daily workload is reduced by 2 hours, and pitched the Data Management Department to use this web application, which resulted in the creation of a candidate suggestion system and prevented an additional $120,000 cost allocated for this purpose.
 Participated in backend development for the “RocWeb” project and the preparation of OOP and ORM policy documentation, which won a tender worth $1,500,000 and serves 3 major departments of SOCAR. 
 Designed and implemented a desktop application for automatically parsing and recording specific data of xGSM devices, and wrote a script to establish modem communication with remote operational controller (ROC) devices through this desktop application, which reduced 3-hour manual work daily.
 Designed and implemented MQTT client API to establish communication with electronic volume corrector (EVC) devices of SOCAR's Azerigas PU, which saved $315,000 for the client through cost reduction by not purchasing additional field devices, and provided the Data Management Department with this API for data analysis & machine learning purposes.
Skills: Java · Python · Spring Framework · Spring Boot · Spring Data · Spring MVC · Spring Security · REST APIs · MySQL · JPA · Hibernate · JavaServer Pages (JSP) · Back-End Web Development · Object-Oriented Programming (OOP) · Design Patterns · Object-Relational Mapping (ORM) · JSON · Git · Java Swing · jQuery · JavaScript · Bootstrap · SQL · XML · Servlets · HTML · Cascading Style Sheets (CSS)