Full Stack Developer
About Me
Experienced Full Stack Developer proficient in .NET framework, ASP.NET MVC, and ASP.NET Core. Skilled in software architecture and methodologies including Clean Architecture and Test-Driven Development (TDD). Familiar with database management using MS SQL Server. Exceptional problem-solving abilities and a detail-oriented approach to tasks.
Experience
Azerakhsh Pardazesh Asre Arvand
Full Stack Developer
Responsibilities:
- • Achieved an 88% prevention rate of cyber-attacks on servers
- • Identified and mitigated over 50 instances of malware
- • Detected and addressed 40 vulnerabilities in frameworks installed on servers
- • Increased the security of Linux servers by 39% and Windows servers by 70%
Accomplishments:
- • Utilized techniques including file encryption, network connection analysis, registry, and process decomposition
- • Designed and developed a malware assessment tool to evaluate the effectiveness of antivirus evasion methods on servers
- • Built a tool for managing inbound and outbound traffic, identifying and reporting suspicious packets to the administrator
- • Designed and implemented a system monitoring tool to generate alerts for suspicious behavior
- • Developed malware identification tools using file hash scanning
- • Implemented tools for periodic server vulnerability scanning to assess server vulnerabilities and provide reports to the administrator
- • Designed and implemented an identity authentication and access control management system for servers
- • Implemented native asymmetric encryption for encrypting sent and received bytes for use in systems, servers, and clients
2000-02 - 2002-02
South Steel Pishgaman Consultant Engineers co in the IRAN
Full Stack Developer
Responsibilities:
- • Optimizing WMS Implementation: Enhancing operational efficiency and reducing inventory costs with a progress rate of 85%
- • Operational Efficiency Boost: Improving workflow and increasing company productivity with a progress rate of 75%
- • Facilitating Integration Processes: Streamlining and expediting the integration process with a progress rate of 80%
- • Leading Fundamental System Changes: Successfully leading significant changes for system alignment with market needs, achieving a progress rate of 87%
- • Implemented GPS placement within the components
Accomplishments:
- • Developed and maintained warehouse management system (WMS)
- • Collaborated with cross-functional teams for efficient project implementation and integration
- • Developed placement of GPS inside the parts
2019-01 - 2019-10
Khorramshahr Education and Training Department
Software teacher
Responsibilities:
- • Removed the theory tests
- • 2Reducing teaching time and increasing hours to practice
- • Mostly I transfer my practical experiences rather than teaching from books
Accomplishments:
- • 40% increase in pass rate
- • Acceptance of 70% of students in the university
- • Discipline and enthusiasm for learning programming increased by 80%
2017-03 - 2018-01
Sahand Etemad Arvand
Full Stack Developer
Responsibilities:
- • Successfully generated a more streamlined and user-friendly employment assessment website, resulting in a 30% reduction in the time required for the hiring process and a 20% increase in the quality of candidate assessments
- • Enhanced the online taxi system's monitoring and API capabilities, leading to a 25% improvement in system response times and a 15% increase in overall user satisfaction
Accomplishments:
- • Project: Employment Assessment Website for Jahana Ara Steel Company
- • Designing and implementing a comprehensive website for employment assessments to facilitate and improve the hiring process at Jahana Ara Steel Company
- • Project: Online Taxi System - Monitoring and API Enhancement
- • Implementation and enhancement of the monitoring section and API programming interface of the online taxi application to increase system efficiency and capabilities
2012-01 - 2018-01
Projects
Customer Management Developer - Programmer
- In this project, the CQRS architectural pattern is used to manage the system's commands and queries separately
- Additionally, the Clean Architecture is employed to separate different layers of the system, enhancing both development and testability
- The development of this project follows Test-Driven Development (TDD) and Behavior-Driven Development (BDD) methodologies, resulting in high-quality code with reduced error probability
Microsoft Exchange Management Application - Programmer
- • Control and manage emails
- • Ability to send and receive emails in different formats
- • Save and recover data
- • Send logs to server management
Linux Server Management Tool - Programmer
- • Encryption of Sent and Received Packets
- • Managing Ubuntu Services
- • Bash Runner & Execute Commands
- • Sending Login Alerts When a User Joins the Server
- • Send and Receive Through a Proxy
School Accounting Software - Programmer
- • Sending an invoice SMS to the customer
- • General and basic tuition audit
- • Payment and receipt report
- • Ability to backup and restore database
- • Report of information
Online Store Website - Programmer
- • Online sell
- • User registration
- • Product comparison
- • products categorization
- • Filter products
- • Advanced management panel
Remote Server Application - Programmer
- A tool for managing remote Linux servers designed and implemented with bash scripting language
- • Encryption of sent and received packets
- • Managing ubuntu Service
- • Bash Runner & execute Command
- • Sending login alerts when a hacker joins the server
- • Send and receive through proxy
News Website - Programmer
- • Ability to categorize news
- • Using news services and displaying them automatically
Controller Project Source - Programmer
- • The possibility of general and individual publication
- • Edit, Delete and Add information to assembly projects
- • Access to resource projects and their management
- • Encrypt and obfuscate the source to prevent cracking
Encryptor Library - Programmer
- • Implementation of a Custom Cryptography Library for Symmetric and Asymmetric Encryption
- • Supported Programming Languages: C, C#, Bash, Java, Python
- • Encrypt https, http packets
- • Encrypting constant strings of projects
Educator for mobile platform - Programmer
- • It is an educational project for mobile
- • This software is in the educational category
- • The software consists of two parts: teacher and student
- • Teachers can share their educational skills in text and video form in the App for free or for a fee
- • And students can use software training by charging their account
- • The ability to like, comment, and rate teachers and tutorials
- • They have the ability to list contacts
- • They can send messages to each other
Tick Taxi: Online Taxi Service - Programmer
- • Advanced Booking System: Allows users to schedule rides in advance with greater flexibility and convenience
- • Dynamic Pricing Model: Implements a more user-friendly pricing structure, potentially offering lower rates during off-peak hours
- • Enhanced Safety Features: Introduces rigorous driver vetting, real-time tracking, and an SOS button for increased passenger safety
- • User-Friendly Interface: Offers a more intuitive and seamless app experience, making ride booking and management easier
- • Eco-Friendly Options: Provides options for electric and hybrid vehicles, emphasizing sustainability
- • Loyalty Program: Rewards regular users with discounts, free rides, and other perks, encouraging customer retention
- • In-App Communication: Enables direct communication between drivers and passengers