Artemi N.
Software Architect / Software Engineer
10+ years software engeneering experience. 3+ years software architect experience. COMMON SKILLS: ✅ Java - Spring / JavaEE / Jpa - Hibernate / FX ✅ Web - Javascript / Typescript / Angular / Extjs / JQuery / Html / Css ✅ SQL - Oracle, PlSql / Postgre / MySql ✅ NO-SQL - MongoDB / Elasticsearch / Redis ✅ Web Services - Rest / SOAP ✅ Salesforce - Apex / VF / LWC ✅ GIS Systems - Oracle Spatial / PostGIS / GeoTools / Geoserver / OSM Tileserver / OpenLayers / Leaflet / Cesium ✅ AWS - EC2 / S3 / RDS / DynamoDB / AWS Lambda Skilled software architect/engineer with over 10+ years of experience in IT industry. Experienced software architect with a proven track record of designing scalable and efficient systems. Proficient with event-driven and microservices oriented environments, excellent experience in translating complex business requirements into robust technical solutions. Expertise in various architectural patterns, cloud technologies, and agile methodologies. As software engineer I make modular, clean, object-oriented and well-documented code, always aiming quality and intelligence in the solutions. My solutions are complete, production ready. I have experience with: Java, JEE (EJB, JPA, Hibernate), Spring (Spring Boot, Spring MVC, Spring Data, Spring Security, Spring Cloud, Spring Batch), WEB Technologies (HTML, CSS, JavaScript, TypeScript, Angular, Extjs), RDBMS SQL databases (Oracle, Postgre, MySQL), NoSQL databases ( MongoDB, Redis, Elasticsearch), messaging systems (Kafka, RabbitMQ), logging/monitoring solutions (Prometheus, Grafana, ELK stack), Salesforce (Apex, Aura, VF pages, Triggers, Batch Jobs, Unit testing, Metadata export/import), GIS technologies ( PostGIS, Oracle Spatial, Geoserver, Leaflet, OpenLayers, GeoTools) and knowledge of different manage/ build/test/integration tools like GIT, Maven, Npm, Jenkins, Sonarqube, Junit, Docker, Kubernates and other. PROJECTS: 1. Upwork - Payment Workflow Services - Managing payment flow states (upwork internal framework, dropwizard, custom orm, postrgres database, kafka/hermes event driven development) - Payment gateway/routing design/implementation for handling multiple payment providers (java based microservices) - Monitoring/Alerting integration and implementation (codahale metrics/prometheus/grafana) 2. Our History - Online Maps Platform - Software architecture design - Database design (PostGIS) - Application tier development (Spring, Hibernate, GeoTools) - OSM Tileserver, Geoserver - Angular / Leaflet UI 3. Cloud GIS - Online Maps Platform - Software architecture design - Database design (Postgre) - Application tier development (Spring boot, Spring MVC, Restful and Soap Web Services) - GeoServer integration, Optimizing performance - Java client for GeoServer Restful API. - PostGIS - spatial and geographic data store/query. API for spatial operations like testing geometry intersections, locations, distances etc. - Web mapping ui with Angular 9, BootstrapUI and Leaflet libraries - Docker and Kubernetes. - AWS EC2 instances 4. CSS - Charter Common Shopping Services - Recommendation engine design and implementation - Elasticsearch configuration/integration - Mongodb configuration/integration - Spring cloud integration - Design/Implementation - module providing charter shopping service for Tenant locations 5. TECHNOGYM - CPQ Sales Platform Salesforce developer - Lightning apps, custom aura components - Apex development ( custom triggers, batch jobs, contollers, unit testing) - Metadata/data etls 6. MSDA – Tbilisi City Hall Online Maps GIS software developer - (Sep 2015 - Current) - Software architecture design - Database design (Oracle) - Application tier development (Spring boot, Spring MVC, Restful and Soap Web Services) - GeoServer integration, Optimizing performance - Java client for GeoServer Restful API. - Oracle Spatial integration. API for spatial operations like testing geometry intersections, locations, distances etc. - Web mapping ui with Angularjs, BootstrapUI and OpenLayers 7. NAPR – Docflow Senior software developer (Sep 2012 – Feb 2016) - Application tier development (PHP, Java Servlets/JSP, JDBC, SOAP andRestful Web services). - Web interface using Extjs. Migration of old codebase (based on “Prototype” library) to Extjs. - Module for exchanging documents with other government docflow systems. (java schedulers, custom xml protocols serialization/deserialization) - Full text search integration (Apache Lucene) - Filestore system. (MongodbGridFS) 8. TAS MAP – TBILISI ARCHITECTURE SERVICE ONLINE MAP Senior software developer (Jul 2011 – Feb 2012) - Software architecture design - Database design - Application tier development (JAVA, DWR, Restful and Soap Web Services) - GeoServer integration. - Oracle Spatial integration. API for spatial operations like testing geometry intersections, locations, distances etc. - Web interfaces with Extjs and OpenLayers.
Earnings and projects
Last 6 months ÷ 6
Billed in all: $164,432$164k
Across 13 contracts