Ashkan Zanjani
Profile: Male, **, Single
Nationality: Persian
Current Position: Full Stack Java Developer
adc38f@r.postjobfree.com
WORK EXPERIENCE
Full Stack Java Developer
Mar 2020 - Present Grit
1-Responsible for designing, developing,testing, and bug fixing of applications based on
Spring framework and spring security.
2-Support existing applications and modules, to develop features on existing environments.
3-Using Apache as load balancer,Tomcat as webservers and Kafka as Messaging in order to
handle more than 10 thousand concurrent users tasks.
4-Responsible to work with project managers and CTO to implement new features for our
ERP services.
5-Implementing database designs and data models based on user story and Using JPA
interface and Hibernate ORM for database operations.
6-Implementing modern front-end technologies Using React and Vue.
7-Collaborating within other Operations teams to come up with solutions that can increase
efficiency and customer satisfaction.
8-Provided documentation for our sources code and troubleshooting of processes to other
staff.
Used Technology & Languages
1- JavaEE
2- Spring and security.
3- Hibernate and JPA Interface
4- Apache Tomcat,Apache Http, Wildfly,GlassFish
5- Apache Kafka, RabbitMQ, AKA
6- MySQL 5.7 and Redis,Neo4j Graph
7- RabbitMQ, Cloud Platform Google Cloud MySQL
Full Stack Python Developer
Jan 2019 - Mar 2020 IT Consultis China, Shanghai,Vietnam
1- Daily Working closely with other developers in my team as well as clients stakeholders to ensure smooth implementation and delivery of the projects.
2- Managing Microservices API access with data owners and writing reusable and testable code.
3- Designing, Developing and maintaining APIs services for mobile and web applications(WeChat mini-programming ).
4- Working collaboratively with the design team to understand end-user requirements to provide technical solutions and for the implementation of new software features.
5- Responsible for Integration of user-facing elements developed by front-end developers with server-side logic.
6- Using multiple UI technologies such as React,Vuejs,Javascript.
7- Designing and implementing DB structures, mostly based on MySQL,PostgreSQL and infrequently using Firebase RealtimeDatabase and NoSQL.
USED TECHNOLOGY & LANGUAGES
1- Python 2.7 Python 3+,PHP 7.2,Javascript ES6
2- Django, Django CMS,YII2, Laravel
3- Vuejs, React,Nova Admin Dashboard
4- MySQL 5.7, PostgreSQL,Google Cloud
6- GitLab
7- Tailwind and Bootstrap v4,Twitter,XML,JSON,
AJAX,HTML5,CSS3,SCSS,SASSDocker,
8- RabbitMQ, Memcached, Redis
9- ElasticSearch
10-Firebase
Senior Backend Java Developer
Jun 2018 - Jan 2019 4 elements gruppe Germany, Hamburg
1- As an Engineer, I was responsible for delivering the solution as per requirements put together by our Creative and Business Analysis Teams.
2- Integrating AWS Amazon marketplace with Company warehouse applications in order to check product availability.
3- Deal with daily requests from line managers in order to implement new features based on client request.
4- Creating Server-API to check the amount of products and also shipment payments and finding the distance to the customer are using google API.
5- Understanding the business requirements and converting them into application features.
6- Troubleshooting any issues, foreseeing and addressing potential problems proactively.
USED TECHNOLOGY & LANGUAGES
1- JavaEE
2- GWT, Spring Boot for Backend
3- Vuejs, React,JQuery for Frontend
4- Bootstrap, JSON, AJAX,HTML5,CSS3,SCSS
5- Mongodb and MySQL 5.7, Redis, RabbitMQ
7- CronJob, Bash scripting
Senior Software Engineer
Mar 2015 - Nov 2018 HiWEB Iran, Tehran
1- Worked on monitoring 3G,4G Networks (includes
Routers,Switches,BTS,Radio Microwaves ) Software, in Backend Using Java and python with technologies such as SNMP4G,SSH PASS,TELNET,SOAP API,REST API and in Frontend using PHP, javascript (ReactJs and Easyui) and database PostgreSQL,MongoDB and Web Server is Nginx.
2- Provided network performance statistical reports for both real-time and historical measurements using Apache Spark with Java API.
3- Automate tasks using Python and Java and send data to a clustering database (MySQL).
4- Designed and developed applications (CRM) using Python with Django framework on Apache (mod_wsgi), and frontend using JavaScript, AJAX,bootstrap,Google map API,Push notification API,HTML and template languages.
5-Developed CMS for Ticketing System based on Spring Boot(Java) with MySQL and Tomcat Web Server with more than 120,000 Users.
6- Developing Modules for Zabbix System monitoring (Python,PHP).
7- Developed Small Application and Experienced in Image processing using
(OpenCv,Object detections,Dlib library) for Data center Camera.
8- Experienced in web scraping using webdriver Firefox,PhantomJS
(selenium,XPath,Css Path,Css selector) with Python .
9- Managed a small team of programmers using a modified version of the agile methodology Kanban Also using Jira as task management.
10- Trained junior members of the IT team regarding developing Interfaces. USED TECHNOLOGY&LANGUAGES
LANGUAGES & SKILLS
1- Java 8,11
2- Spring Boot 2.2.4, JPA, Hibernate
3- MySQL 5.7, MongoDB 4.0
4- Tomcat Web-Server
5- Nginx as Load Balancer
6- Cisco (switch and Router) Mikrotik Router
7- CronJob, Bash scripting
8- Git
9- Redis, Docker