Majid Hazari

Majid Hazari

$50/hr
Senior software developer
Reply rate:
-
Availability:
Full-time (40 hrs/wk)
Location:
Varamin, Tehran, Iran, Islamic Republic of
Experience:
7 years
MAJID HAZARI T E H R A N - I R A N / - -/ http://linkedin.com/in/majidhazari S ENIOR S OFTWARE D EVELOPMENT ■ Skilled in all phases of the software development lifecycle; expert in translating business requirements into technical solutions; and extremist about quality, usability, security and scalability. ■ Expert in advanced development methodologies, tools and processes contributing to the design and rollout of cutting-edge software applications. ■ Known for excellent troubleshooting skills – able to analyze code and engineer well-researched, cost-effective and responsive solutions. PROFESSIONAL EXPERIENCE RESEARCH CENTER ON DEVELOPING ADVANCED TECHNOLOGIES. (2010 to Present) / FARA-RAH SYSTEM. (2009 to 2010) Senior Software Developer, 2013 to Present Software Developer, - 2013 Well-versed in all phases of the software development lifecycle, with a good working knowledge of algorithms and data structures. Provide cradle-to-grave oversight of software project management, leading the research, design, development and rollout of enterprise applications. Honors & Awards: Top Researcher at RESEARCH CENTER ON DEVELOPING ADVANCED TECHNOLOGIES - 2015 Accomplishments: ■ Reengineered multiple systems that fueled improvements to productivity and efficiency. Moreover, I Developed code, system design for a variety of solutions. ■ Designed dozens of software solutions driving continuous improvement to processes, systems, work flow and customer responsiveness. ■ Led, architected and participated in the design, testing and deployment of client/server, multitiered applications. ■ Create and customize software applications and tools using advanced development and coding techniques. Manage all phases of application design -- from coding and prototyping through system testing, integration and deployment. Engineering robust, user-focused solutions driving breakthrough efficiency and bottom-line gains. EXPERTISE Application Development Service-Oriented Architecture (SOA) Enterprise Implementations Software Development Lifecycle (SDLC) Release Management Project Management Debugging & Troubleshooting Team Building & Leadership Requirements Definition Continued on Page Two… MAJID HAZARI - / ■ ■ RÉSUMÉ, PAGE 2 -/ linkedin.com/in/majidhazari Developed and enhanced programs, contributing to solutions that streamlined processes, increased accuracy and lowered costs. Served as a core group member in defining and prioritizing technology investments for the next two years, ensuring the alignment of process, technology and business objectives. PROJECTS ■ Design & Implementation of web based document center application. (ASP.NET WebForm, MS SQL Server) o Support dynamic meta-data for any user defined document types. ■ RAZ: Design & Implementation of Server\Client socket based application for managing ports and monitoring network PCs activity. (C# WinForm, SQLite) o Auto deploy from server and secure connection between Server\Client with unique key for any client. ■ KAVOOSH: Design & Implementation of SOA based application for some services of RCDAT with SSO and single billing and management service.(C#, ASP.NET Web API, MS SQL Server, HTML & CSS & JS) ■ SHENAVA: Conversion of Windows desktop Speech-to-Text application of RCDAT to web app. (ASP.NET MVC & Web API, Bootstrap, AngularJS) o Some improvements for better memory usage o Handle high-throughput with balancing and using a service for shared models and config files. ■ KANKASH: Design & Implementation of desktop application for extracting text from movies and making subtitle for them with search feature. (WPF & Windows Service & MongoDB) o Handle machine & user edits. o Run in background for queuing process. ■ GOFTARKAV: Design & Implementation of queuing process framework for distributed applications. (C#\.Net & RabbitMQ) o Run on single machine or multiple machines with message broker. o Use custom in memory queue for absence of message broker applications. EDUCATION PNU UNIVERSITY Rey, TH Software Engineering, 2014 DR. HESABI TOP HIGH-SCHOOL Varamin, TH Mathematics and Physics, 2007 Available for Relocation MAJID HAZARI - / -/ linkedin.com/in/majidhazari ■ Design & Implementation of comprehensive modular application. (C#\.NET, WPF, Prism) o Works with multi devices for receiving data o Add arbitrary filters o Shows on chart and saves on HDD o Uses from different stimulators with record o Does many analyses o All parts are modular and user can develop new device, filter, stimulation or analyze for this application ■ Working on newbie eHealth-care system. It has a long way to complete. (PHP, MariaDB, Redis, MongoDB, NodeJS) RESEARCHS ■ Research on Big Data and open source solutions, Hadoop and various parts of its ecosystem as well as open source real-time processing solutions for having insight about it for the purpose of designing new applications. Have some lectures on this subject. EXPERIENCES I’m so enthusiastic about learning and improving my skills and many of my accomplished projects were assigned to me based on my eagerness to experience new technologies. So as a developer: ■ Make a custom small business website with Drupal. ■ Make some websites with Joomla & Wordpress. ■ Work with Mac (on personal Laptop) and linux (desktop and config once time a server) ■ Make some small app for android and iOS. ■ Work with Arduino and STM32 (ARM) and run a smart-greenhouse project. ■ Make a Telegram Bot. ■ A reservation system for a hospital. ■ Feeds aggregator like Feedly. (project failed) ■ Private multi-dictionary web-app with NodeJS. ■ Work with python & scrappy on a text mining project. ■ Work with elastic-search. PROJECT RESULTS Served as project manager, lead developer and/or team member on dozens of application development projects. Delivered technology solutions that… ■ Good knowledge on multi-core programming. ■ Automated processes to resolve business challenges. ■ Minimized system outages. RÉSUMÉ, PAGE 3 MAJID HAZARI - / ■ RÉSUMÉ, PAGE 4 -/ linkedin.com/in/majidhazari Decreased monthly error rates to all-time lows. TECHNOLOGY SUMMARY Languages/Technologies: - C #\.NET(WinForm, WPF, WCF, ASP.NET MVC & Web API, TPL & multi-thread processing, …) [Expert] - C/C++ (also QT) [Intermediate] - Python [Intermediate] - PHP (Laravel, code-igniter and some others) [Intermediate] - JavaScript (JQuery, Angular, some tools like Gulp) [Expert] - Java [Beginner] - Objective-C & Swift [Beginner] - HTML & CSS3 [Expert] - Android Platform [Beginner] - Drupal, Wordpress & Joomla [Intermediate] - GIT - nginx There IS NOT any limitation for learn and work with new one. Databases: - MS SQL Server - MySQL & MariaDB - MongoDB - Cassandra - SQLite Development Tools, Methodologies & Environments: Object-Oriented Analysis & Design (OOAD), Waterfall Approach, Spiral Approach, Prototyping Approach. Integrated Software Development, Microsoft Visual Studio, Xcode, IntelliJ IDEA Operating Systems: Windows(+++), Mac OSX(++), Ubuntu(+), CentOS Available for Relocation
Get your freelancer profile up and running. View the step by step guide to set up a freelancer profile so you can land your dream job.