دربارهی من
"یک توسعه دهنده نیمه حرفهای با بیش از 4 سال سابقه در توسعه برنامه های مقیاس پذیر و قابل نگهداری Full-Stack. ماهر در framework های مختلفی مانند Spring و Java EE در سمت بک-اند و آشنا به Angular در سمت فرانت-اند. مهارت کار با پایگاه داده های رابطهای مانند MySQL و Oracle را دارا بوده و با پایگاه های داده های غیررابطهای مانند MongoDB و Redis آشنا است. تخصص در الگوهای طراحی و طراحی مدل داده دارد. تست واحد و نوشتن کد تمیز برای تضمین نرم افزار با کیفیت بالا را در اولویت قرار می دهد. یک عضو تیم مثبت و متعهد است که با حمایت از دیگران و تلاش بیش از حد برای تضمین موفقیت پروژه، به موفقیت تیمی کمک میکند. با مشتریان، سهامداران و اعضای تیم روابط مثبت و قابل اعتمادی برقرار و حفظ می کند و با مهارت های بین فردی قوی، محیط دوستانه و همکارانه ایجاد می کند که باعث بالا بردن انگیزه تیم می شود. همچنین، از حس طنز و دیدگاهی خوش بینانه برخوردار است."
|
سوابق شغلی
-
برنامه نویس Java و angularJs
همفکران
از
دی
۱۳۹۷
تا
بهمن ۱۳۹۸
• توسعه ی ساختار فرانت-اند یک سیستم پزشکی که قابلیت هایی را برای بیماران و پزشکان فراهم کرد.
o بیماران می توانستند رزومه پزشکان را مشاهده کنند و قبل از رزرو وقت، بازخورد بیماران دیگر را بخوانند، در حالی که پزشکان به داده های بیماری بیماران در سراسر کشور دسترسی داشتند.
o این سیستم با نرخ رضایت حدود 90٪ از کاربران، بازخورد مثبت دریافت کرد.
• دریافت و نگهداری نودهای REST API پایتون و NodeJS دریافت شده توسط تیم توسعه دهنده فرانسوی . بهینه سازی Rest APIs ، باعث کاهش زمان پاسخ و افزایش عملکرد سیستم به اندازه 15٪ شد.
• با تیم فرانسوی همکاری کردیم تا API های جاوا ما را با نودهای آنها یکپارچه کنیم و از آنها برای پروژه خود استفاده کنیم.
• استفاده از نودهای موجود برای توسعه فرانت-اند باعث افزایش چشمگیری در مشارکت کاربران شد.
• همکاری در بحث های طراحی نرم افزار و معماری با تیم به منظور افزایش کیفیت توسعه نرم افزار که باعث افزایش مقیاس پذیری سیستم به اندازه 25٪ شد.
• با تیم توسعه دهنده فرانسوی به صورت نزدیکی همکاری کردیم تا یک تعامل یکپارچه را تضمین کنیم و به موقع پروژه را تحویل دهیم.
-
برنامه نویس جاوا نیمه حرفه ای، دستیار رهبر تیم فنی
pergas teb
از
بهمن
۱۳۹۸
تا
اردیبهشت ۱۴۰۱
• کمک در طراحی و توسعه یک code generator ساده که زمان توسعه را تا 70٪ کاهش داد
• همکاری در ساخت زیرساخت و مجموعه ابزار برای توسعه برنامه های وب که باعث بهبود نگهداری کد تا 40٪ شد
• توسعه و پیاده سازی Rest APIs برای بهبود قابلیت های سیستم
• سازماندهی ساختار سند برای درک بهتر نیازمندی های توسعه دهندگان، که منجر به بیشترین وضوح تا 90٪ شد.
• بهبود طراحی مدل داده و روابط بین موجودیت ها و جداول داده.
-
توسعه دهنده ی جاوا نیمه حرفه ای
شرکت مشاور مدیریت و خدمات ماشینی تامین
از
اردیبهشت
۱۴۰۱
تا
خرداد ۱۴۰۲
• طراحی و پیاده سازی سیستم جامع مدیریت بیمه کارگاهی که منجر به افزایش 20٪ کارایی عملیاتی و بهبود 15٪ نرخ نگهداری مشتری شد.
• بهینه سازی و پاکسازی کد که باعث بهبود عملکرد و نگهداری سیستم تا 60٪ شد.
• پیاده سازی Rest APIs بر اساس سند تحلیلی در پروژه.
• همکاری با تیم های دیگر به منظور شناسایی و حل چالش های فنی، که با تضمین تعامل یکپارچه سیستم و عملکرد بهینه سازی منجر به کاهش 50٪ زمان پایین آمدن سیستم شد.
• همکاری در بحث های طراحی نرم افزار و معماری که باعث فراهم آوردن دیدگاه با ارزشی شد تا کیفیت و نگهداری نرم افزار تضمین شود، و باعث کاهش 25٪ باگ های نرم افزار شد.
• نوشتن تست های واحد به منظور تضمین کیفیت کدها و جلوگیری از پسرفت که باعث شد حداقل 30٪ نرم افزار قوی تر شود.
|
مهارتها
- Java
- مسلط به JavaSE
- OOP
- Unit Testing
- JUnit
- TDD
- spring
- Spring Boot
- spring security
- Spring Data
- Hiberate JPA
- JAVA EE
- REST API
- JAVA/JSP
- JDBC
- Servlet
- AngularJS
- +Angular2
- Design Patterns
- Maven
- git
- MySQL
- oracle
- MongoDB
- Redis
- Docker
- Clean Code
- Data Modeling
- Team Work
- Team Leadership
|
سوابق تحصیلی
-
دوره ی فول استک جاوا (Full-stack Java)
مکتب شریف
از
۱۳۹۵
تا
۱۳۹۶
-
مهندسی صنایع (کارشناسی)
دانشگاه دولتی سمنان
از
۱۳۸۸
تا
۱۳۹۳
|
زبانهای مسلط
-
انگلیسی
(حرفهای)
-
فرانسوی
(مبتدی)
|