Senior Software Engineer
Beyond Limits
Total years of experience :9 years, 8 Months
I am leading the development process of our IoT platform that uses almost all possible protocols (HTTP, MQTT, CoAP, LwM2M, SNMP, TR069, ...) to communicate with different devices.
Our platform is developed based on an open-source IoT project that uses mainly Java, Spring, Nodejs, Angular, Keycloak, and Docker.
I was in charge of back-end development, configuring the microservice, security (Keycloak), Elasticsearch, solving a lot of problems, and taking the best decision.
Problems like, notify a user when a document changed, auto-complete, suggestions, related documents, the real number of views for a certain document, the nested object with search and sort, securing ES and Kibana for free.
Spring (Boot, Security, Data), JPA, Elasticsearch, jHipster, Kafka, Keycloak.
I was responsible for creating Java Restful APIs that meet the requirements of the design.
Java, Spring Boot, Spring Data, JPA, Microservices, Oracle DB, XML (JAXB, Freemarker template).
I was responsible to develop and maintain a data statistics application, importing the data inside the Solr server core and create corresponding search facets, then using Angular to build a rich GUI that can give the user a lot of options and filters to select, and make useful charts based on the Data, we used Java and Play in the back-end.
I worked a little in Docker for a specific time.
Angular 2-5, RESTful Service, JPA, Play Framework, Apache Solr, Docker.
Fix old pages (JSP, Strut) bugs and problems, and recreate old pages with JSF.
JSP, JSF, Struts, JDBC and Oracle ADF.
I worked with GIT company for over 8 months from home Part-Time, as a Java Web Developer / ERP System using the Opentaps project.
I was responsible first to configure Maven and Keycloak, My second role was to create RESTful services using Spring and Hibernate to access DB So that front-end developers and REST clients can use it.
I have learned a lot in AngularJS, JavaScript, and HTML.
Spring Framework, AngularJS, Hibernate, Keycloak, Maven.
Java web developer using Opentaps "ERP + CRM" open-source project based on enterprise Java EE foundations, Hibernate, MySQL, Apache Tomcat, and OFBiz projects.
My role was to create a page using Freemarker, JavaScript, HTML, and/or GWT, Then create a Java Servlet to handle requests and respond and then retrieve/store data from/in DB.
I have written a lot of Java Servlet code and learned Collection and Advanced Object-Oriented principles such as Polymorphism and Design Patterns.
I as trainee for three months during my study period, I have learned Object Oriented, Reflection, IO Streams and Collection.
Most work was parsing files using Java IO Stream classes and store the required data in a Java Object.
URL removed due to policy violation. Please contact support for further information.