Majid Vaghari Email & Phone Number
Who is Majid Vaghari? Overview
A concise factual answer block for searchers comparing this professional profile.
Majid Vaghari is listed as Senior Software Engineer | Machine Learning Specialist | Technical Team Lead | MSc in Computer Science at TAPSI, a with 300 employees, based in Tehran, Tehran Province, Iran, Islamic Republic of. AeroLeads shows a matched LinkedIn profile for Majid Vaghari.
Majid Vaghari previously worked as Senior Software Developer at Tapsi and Product Engineer at Deed. Majid Vaghari holds Master Of Science - Ms, Computer Science from University Of Tehran.
Email format at TAPSI
This section adds company-level context without repeating Majid Vaghari's masked contact details.
Review company-level records connected to Majid Vaghari before choosing the right outreach path.
About Majid Vaghari
As a seasoned Senior Software Engineer with a Master’s degree in Computer Science, I bring 10+ years of hands-on experience in designing and developing robust software solutions. My passion lies at the intersection of machine learning and innovative product development.🚀 Software Development Expertise:• Proficient in Python, Java, and JavaScript, I’ve delivered scalable applications across diverse domains.• My journey includes full-stack development, from crafting intuitive user interfaces to optimizing backend services.• I thrive on solving complex problems, whether it’s architecting microservices or fine-tuning algorithms.🤖 Machine Learning Specialist:• With both academic knowledge and practical experience, I’ve implemented NLP models, recommendation systems, and image classifiers.• My master’s thesis focused on training a reinforcement learning (RL) model for financial markets, enhancing decision-making in dynamic environments.👥 Effective Communication and Leadership:• My passion for technology extends beyond code. I’ve honed my communication skills through courses and books, enabling me to bridge technical and non-technical teams.• As a Technical Team Lead, I excel in negotiation, stakeholder alignment, and fostering collaboration.• Additionally, my 6 years of mentoring junior developers as a Teaching Assistant at Sharif University of Technology have equipped me with the ability to guide and inspire the next generation of engineers.🌟 Let’s Connect:I’m passionate about leveraging technology to create meaningful impact. Let’s connect to explore opportunities where my skills can contribute to your organization’s success. 😊
Listed skills include Programming, Web Design, C++, Visual Basic, and 18 others.
Majid Vaghari's current company
Company context helps verify the profile and gives searchers a useful next step.
Majid Vaghari work experience
A career timeline built from the work history available for this profile.
Product Engineer
Responsible for the end-to-end design, development, and implementation of a data scraping product for e-commerce.Handling full product development lifecycle - architecture design, task definition, backend and frontend development, DevOps, deployment.Building robust and scalable product leveraging Python, Django, Celery, Docker, Kubernetes.Designing architecture for scalability, maintainability and high performance. Prioritized features, defined tasks, collaborated with stakeholders.Conducting testing and debugging to ensure reliability and accuracy of data extraction.
Product Manager
I worked in Lian Battery for a year. Lian battery is a manufacturer of industrial batteries. This company introduced a new product for its customers.I was the manager of this new product which included a CRM, an administration panel, and a mobile application for users.
Research Engineer
While I was working on my thesis in the last year of my master’s education, I had the opportunity to implement an industrial version of it for use in real-world scenarios. I joined a startup team that focused on investment in financial markets. Sadly this startup failed for business reasons and was never made public.This experience taught me the development of Machine Learning and Data Analysis methods in an industrial environment.
Teaching Assistant
While studying for my bachelor's degree at the Sharif University of Technology, I was a very active teacher's assistant for numerous courses.Most notable courses include Introduction to Programming (more than six semesters, multiple departments) and Advanced Programming (more than six semesters, computer science department).I worked in various roles for different courses and semesters. I would assign homework and exams. I would lecture some portion of the curriculum, one or two sessions a semester. I would hold extra-curriculum classes. More commonly, I would be head TA, managing the whole staff for the course (20-30 people). I developed a general framework for programming contests to use for exams. This framework would automatically grade exams and assignments and check submissions for similarity as an anti-cheating mechanism.In those years, my skills in management and leadership improved; also, since I was almost always juggling multiple tasks simultaneously, I had to make prompt decisions in challenging times. I also learned to work in teams seamlessly.
Project Manager
I did contract work for Fadak Trains company. This company needed a mobile application for scheduling trains and managing crew members. The duration of development was six months. The duration of maintenance and support was another six months.This work consisted of developing a React Native application from scratch with more than 50 pages with extra business logic and the implementation of customized bidirectional layouts for the Persian language. I managed a team of 6 people including one designer who created the wireframes and five software engineers. I also had to do some of the development because of the time pressure. Moreover, the majority of support and maintenance was in my hands.This experience made me a stronger negotiator in business contracts and a better decision-maker under time pressure. Also, it improved my skills in React and React Native.
Full Stack Developer
I was a full-stack developer in Simia, a startup company, for a year. This startup mainly focused on providing contemporary solutions for enhancing the mental health of its users.I worked on a new product for this startup, an application for psychiatric patients. Development of this application consisted of documenting user needs, writing personas, and building wireframes for the application. The next step was to develop a backend web service and a database to make the prototype of the application.This experience taught me the principles of UX design. I also had a much deeper understanding of React and React Native. I practiced creating application prototypes from mere ideas pretty quickly.
Full Stack Developer
I was a full-stack developer in a small software company named Noxel for a year. This company had a lot of contract projects. I worked on three such projects during that time.I had the opportunity to maintain legacy code, submit bug fixes and develop brand-new features. I designed and built a front-end web page for one specific product. I worked on cybersecurity assessment and search engine optimization of websites. I was responsible for database management and system administration of product servers. I was also responsible for the installation and administration of the content management system for the blog.I advanced in Linux system administration, database administration, legacy code maintenance, legacy code refactoring, remodeling application databases, cybersecurity assessment, and search engine optimization.Working on those projects improved my understanding of Python and Django. Also, it sharpened my skills in designing webpage prototypes and adding styles more quickly.
Teaching Research Specialist
I worked as an extra-curriculum teach at Allameh Helli Junior High School for two semesters. My job was to encourage students to do extra-curricular activities and familiarize them with programming and IT.Working with teenagers taught me to be more patient. It really challenged me when I had to break down advanced concepts to their understandings.
Colleagues at TAPSI
Other employees you can reach at tapsi.co.uk. View company contacts for 300 employees →
Raheleh Bayati
Colleague at TapsiIran, Islamic Republic Of
View →
AA
Azin Azarkar
Colleague at TapsiIran, Islamic Republic Of
View →
SJ
Sina Jalali
Colleague at TapsiTehran Province, Iran, Islamic Republic Of
View →
HP
Hosein Pakzad
Colleague at TapsiMashhad County, Razavi Khorasan, Iran, Islamic Republic Of
View →
HG
Hossein Gheisary
Colleague at TapsiTehran, Tehran Province, Iran, Islamic Republic Of
View →
HG
Hamid Goodarzi
Colleague at TapsiTehran Province, Iran, Islamic Republic Of
View →
AM
Ali Mahmoudzadeh
Colleague at TapsiKaraj, Alborz Province, Iran, Islamic Republic Of
View →
AH
Abolfazl Hosseini
Colleague at TapsiTehran, Tehran Province, Iran, Islamic Republic Of
View →
RQ
Reza Qavi
Colleague at TapsiTehran, Tehran Province, Iran, Islamic Republic Of
View →
EA
Esmaeil Aliabadi
Colleague at TapsiTehran, Tehran Province, Iran, Islamic Republic Of
View →
Majid Vaghari education
Master Of Science - Ms, Computer Science
Bachelor Of Science (B.Sc.), Computer Science
Diploma, Mathematics And Physics
Frequently asked questions about Majid Vaghari
Quick answers generated from the profile data available on this page.
What company does Majid Vaghari work for?
Majid Vaghari works for TAPSI.
What is Majid Vaghari's role at TAPSI?
Majid Vaghari is listed as Senior Software Engineer | Machine Learning Specialist | Technical Team Lead | MSc in Computer Science at TAPSI.
Where is Majid Vaghari based?
Majid Vaghari is based in Tehran, Tehran Province, Iran, Islamic Republic of while working with TAPSI.
What companies has Majid Vaghari worked for?
Majid Vaghari has worked for Tapsi, Deed, Lian Battery, Startup, and Sharif University Of Technology.
Who are Majid Vaghari's colleagues at TAPSI?
Majid Vaghari's colleagues at TAPSI include Raheleh Bayati, Azin Azarkar, Sina Jalali, Hosein Pakzad, and Hossein Gheisary.
How can I contact Majid Vaghari?
You can use AeroLeads to view verified contact signals for Majid Vaghari at TAPSI, including work email, phone, and LinkedIn data when available.
What schools did Majid Vaghari attend?
Majid Vaghari holds Master Of Science - Ms, Computer Science from University Of Tehran.
What skills is Majid Vaghari known for?
Majid Vaghari is listed with skills including Programming, Web Design, C++, Visual Basic, Microsoft Office, Java, C, and Matlab.
Search by job title, company, industry, location, and seniority. Export verified B2B contact data when you need it.
Start free trialCheck these profiles if this is not the Majid Vaghari you were looking for.
View similar profiles