JavaGeek
رتبه : 941
مهارتها
گزارش عملکرد:
جزییات امتیاز مجری
میانگین امتیاز مجری: 10.00 از ۱۰
( از 8 رای خریدارها )
جزییات امتیاز مجری
میانگین امتیاز مجری: 10.00 از ۱۰
( از 8 رای خریدارها )
مهارتهای برتر
Senior Java Software Engineer
DFreight 01/2023 - 06/2023 https://www.linkedin.com/company/dfreigh/
DFreight is a digital platform to manage international freight and logistics needs. We offer cargo shipping, online freight, and supply chain management.
Managed development team of 10 members.
Implemented business logic features in Freight Management System(FMS).
Added some security features such as magic link for auto login of users and
also passing JWT token on inter microservice calls.
Designed and implemented OAuth2 with KeyClock and Spring Boot with two
test microservices. All microservices should be aligned with this new design.
Restructured one of the microservices to be aligned with clean architecture.
Refactored some legacy code by applying TDD. So we get high confidence
in do some changes and add new features.
Skills: Java11, Spring Boot2.0, KeyClock, Kafka, TDD, Microservices, Maven.
Senior Java Software Engineer
FutureWaveUltraTech 03/2022 - 12/2022 Tehran, Iran https://www.linkedin.com/company/farafan/
Farafan is a system Integrator Company and has been involved in design and implementation of several successful telecom projects in the Middle East.
We developed on ThingsBoard IOT platform
Implemented 'Integration Module'. So over 10,000 devices via protocols such as HTTP, MQTT, TCP and UDP could connect to IOT platform. It was the most important part of project.
Leaded a development teams including 6 developers.
Skills: Java11, Spring Boot, Kafka, Netty, Maven, Docker, IOT.
Senior Java Software Engineer
MCI (Harmrahe Aval) 03/2021 - 03/2022 Tehran, Iran https://www.linkedin.com/company/2696180
Mobile Communications Company of Iran MCI, known under its brand name Hamrahe Aval, is the first mobile operator in Iran with more than 75 million active
subscriptions.
Building a national search engine. A super project with tens of developer working on it.
Developed analyzer microservice which parsed web documents and extracted content and matched related pages. So we could track the updates in over 20,000 websites. By user of 3 libraries as fallback
for each other almost 70% of documents could be parsed.
Developed Render microservice by which site templates created so web pages structure matching could be done. Content scoring get 30% more accurate by using created templates.
Set up 5 nodes Elastic Search cluster to storing extracted links from web pages.
SKILLS
Java Spring Boot Clean Architecture
Clean Code Microservices TDD
Leading a team of 4 developers.
Skills: Java11, Vertx, Kafka, Elastic Search, Selenium, JavaScript
Senior Software Engineer
Digikala.com 12/2019 - 03/2021 https://www.linkedin.com/company/5090115/
Tehran, Iran
12/2003 - 2007
LANGUAGES
English
Advanced
Digikala is the largest e-commerce website in the Middle East. I worked in fulfillment center squad as a senior developer.
Designed and implemented Rubik project. It was a locating process in all fulfillment centers of Digikala. We (product team and i) reduced stowing time by 40% and saved a
lot of money for the company.
Implemented optimal pickers routing system so pickers can find their good s in a faster way. It decreased walking time of pickers by 28% and order readiness by 15%.
Skills: PHP, Symfony, Redis, MySQL.
Dubai, United Arab Emirates
SUMMARY
Software engineer with over 14 years experience. I've been always trying to design and implement high quality and maintainable software systems by applying TDD, Clean Code
and Clean Architecture.
BDD DDD JPA/Hibernate
Maven MySQL
Git Kafka JUnit
Mockito
Kafka
Leadership
CERTIFICATION
Reactive Architecture: Advanced - IBM
Cognitive Class
https://www.credly.com/badges/cc22112d- 250c-4697-bf0432cba0751bde
scala-reactiveX: Programming Reactive
Systems - EPFLx (edx)
https://courses.edx.org/certificates/fb1692434fc 8418d8ade7e74815e7eda
TDD with Spring Boot Done Right - https://rieckpil.de
cert No: 0a30-c44e-f66a-86f9
EDUCATION
Computer Engineering, B.S
Iran University of Science and Technology
eqE
q
q
q
q
EXPERIENCE
CTO & Senior Java Developer
Beeptunes 03/2016 - 12/2019 Tehran, Iran https://www.linkedin.com/company/10381984/
Beeptunes is the largest music store in Iran. At Beeptunes we developed website and 4 related mobile apps.
Delivered a missed deadline project and responsible to launch it in 3 months. We did sooner.
Team upped and managed an agile team of 10 developers, DevOps, DBA for beeptunes.com and related mobile apps.
Resigned and re-implemented shopping card, comments and many other features for new designed website and mobile app. User engagement and purchases increased by 35% in the first 6 months.
Implemented payment gateway with 3 Iranian banks and also PayPal and Stripe for dollar payments.
Implemented search and filtering facilities powered by Apache Solr. So Users could find desired musics easier.
Team upped and managed a team of 5 developers for shuffle.one app. A music streaming platform. Available on Play and App Store with over 1M installation.
Skills: Java8, Scala, Play framework, Apache Solr, Akka Stream
Senior Java Software Engineer
Dade Pardaz Sepanta 03/2015 - 02/2016 Tehran, Iran
Building a big data platform to understand users web and mobile interaction to suggest them related subjects.
Member of distributed systems team 7 members)
Designed and implemented configuration management system powered by
Apache Zookeeper and Spring Boot. So all distributed services can easily do
configuration and get notified by any changes.
Implemented CI/CD pipeline based on Jenkins, Maven and Git.
Implemented ELK stack, so we could easily find logs and created
dashboards.
R&D for docker. Presented docker as a workshop, so all teams could create
their docker images.
Skills: Java 8, Spring Boot, Concurrency, Apache Zookeeper, Docker, Maven,
Code review
Senior Java Software Engineer
Naji Research & Development Comonay
05/2013 - 03/2015 Tehran, Iran https://www.linkedin.com/company/31280341/
Managed a team of 6 member to develop a network management system.
Designed and implemented Java Swing framework to implement advanced
forms and scenarios.
Implemented a graphical chassis that shows and controls telecom BTS
devices via SNMP protocol.
Profile Java application for finding memory leaks by use of JProfiler.
Skills: Java, Swing, Hibernate, Swing.
Java Software Engineer
ItOrbit 09/2009 - 12/2010 Tehran, Iran https://www.linkedin.com/company/itorbit-co/about/
Developed news and article automation system.
Deployment and maintenance for over 10 customers.
Java, Spring, JSF, Hibernate, Oracle, Apache Solr, Apache Velocity.
فعالیت به عنوان مجری
در حال بارگذاری ...
هشت ماه پیش .
جزییات امتیاز دریافتی مجری
برای " پروژه اسپرینگ "
(رای توسط علی رحمانی )
میانگین امتیاز مجری: 10.00 از ۱۰
جزییات امتیاز دریافتی مجری
برای " پروژه اسپرینگ "
(رای توسط علی رحمانی )
میانگین امتیاز مجری: 10.00 از ۱۰
برای " پروژه اسپرینگ "
1,000,000 تومان
کار بلد هستن ایشون اعتماد کنید
برای " پروژه اسپرینگ "
1,000,000 تومان
ده سال پیش .
جزییات امتیاز دریافتی مجری
برای " دنياي مجازي دو بعدي "
(رای توسط emerald )
میانگین امتیاز مجری: 10.00 از ۱۰
جزییات امتیاز دریافتی مجری
برای " دنياي مجازي دو بعدي "
(رای توسط emerald )
میانگین امتیاز مجری: 10.00 از ۱۰
برای " دنياي مجازي دو بعدي "
220,000 تومان
از ايشون بسيار متشکرم که پروژه منو قبول کردن و تا آخرين لحظه منو راهنمايي کردن.
برای " دنياي مجازي دو بعدي "
220,000 تومان
دوازده سال پیش .
جزییات امتیاز دریافتی مجری
برای " پروژه خصوصی "
(رای توسط PersianLord )
میانگین امتیاز مجری: 10.00 از ۱۰
جزییات امتیاز دریافتی مجری
برای " پروژه خصوصی "
(رای توسط PersianLord )
میانگین امتیاز مجری: 10.00 از ۱۰
برای " پروژه خصوصی "
1,400,000 تومان
اولين چيزي که باعث شد مجري محترم JavaGeek رو براي انجام کار انتخاب کنيم حس تعهد به کار ايشون بود. در حين انجام مراحل مختلف پروژه تا اتمام آن خيال ما جمع بود که کار حتما با توجه به درخواست ما به سرانجام خواهد رسيد. از لحاط تخصص هم موردي نبود که ايشان در آن مشکلي داشته باشند و بخاطر ان در کار اخلالي ايجاد شود. اين پروژه ابتداي راه همکاري تيم ما با مجري محترم JavaGeek خواهد بود. با تشکر از زحمات ايشان
برای " پروژه خصوصی "
1,400,000 تومان
دوازده سال پیش .
جزییات امتیاز دریافتی مجری
برای " جاوا- پرتاب توپ "
(رای توسط mity )
میانگین امتیاز مجری: 10.00 از ۱۰
جزییات امتیاز دریافتی مجری
برای " جاوا- پرتاب توپ "
(رای توسط mity )
میانگین امتیاز مجری: 10.00 از ۱۰
برای " جاوا- پرتاب توپ "
50,000 تومان
ممنونم ازشون ،ايشون برنامه را همونطور که ميخواستم ، خيلي کامل و زودتر از وقت تعيين شده بهم تحويل دادن
برای " جاوا- پرتاب توپ "
50,000 تومان
دوازده سال پیش .
جزییات امتیاز دریافتی مجری
برای " برنامه حسابداري "
(رای توسط کاربر 10700-102 )
میانگین امتیاز مجری: 10.00 از ۱۰
جزییات امتیاز دریافتی مجری
برای " برنامه حسابداري "
(رای توسط کاربر 10700-102 )
میانگین امتیاز مجری: 10.00 از ۱۰
برای " برنامه حسابداري "
35,000 تومان
ازشون بسيار ممنونم. سواد بسيار خوبي‌ دارن و کاملا مسلط به کارشون هستند. اميدوارم بتونم در آينده باز هم باهاشون همکاري داشته باشم.
برای " برنامه حسابداري "
35,000 تومان
بدون امتیاز .
برای " برنامه حسابداري "
35,000 تومان
گروگذاري جهت تغيير قيمت به صورت توافقي لغو شد.
برای " برنامه حسابداري "
35,000 تومان
بدون امتیاز .
5,000 تومان
کارفرما پروژه را پذیرش کرده اما هیچ نظری برای مجری ارسال نکرده است.
برای " کمک در انجام ترجمه درس معماري کامپيوتر "
5,000 تومان
بدون امتیاز .
برای " پروژه سيستم عامل با جاوا "
15,000 تومان
کارفرما پروژه را پذیرش کرده اما هیچ نظری برای مجری ارسال نکرده است.
برای " پروژه سيستم عامل با جاوا "
15,000 تومان
در حال بارگذاری ...
فعالیت به عنوان خریدار
در حال بارگذاری ...
یازده سال پیش .
جزییات امتیاز دریافتی خریدار
(رای توسط مسیح یگانه )
میانگین امتیاز خریدار: 10.00 از ۱۰
جزییات امتیاز دریافتی خریدار
برای " اسلايدر "
(رای توسط مسیح یگانه )
میانگین امتیاز خریدار: 10.00 از ۱۰
مجری هیچ نظری برای این پروژه ثبت نکرده است.