Bio
Experience
-
APPWRK IT Solutions Pvt Ltd
-
Punjab, India
-
Senior Technical Consultant, Software Architect, and Lead Full-Stack Developer
-
Aug 2020 - Present
-
Punjab, India
Skills & Tools: C#/ASP.NET, Vue.js, Angular/Angularjs, Node.js/FeathersJS/NestJS, React/Redux, React Native, MongoDB/MySQL, Redis, VS Code, Jira, Skype, Azure, Eelctron.js• Led the team in designing and developing multiple mobile apps and websites in both the backend and frontend side for health, job seeker, CRM, monitoring, and other services• Helped in the development of a few other new websites and apps• Helped in optimizing, fixing bugs, and adding more features to some existing websites and apps• Developed Chrome extension and desktop app for one of the projects• Helped in making technical and structural decisions
-
-
-
Freelancer
-
Shiraz, Fars Province, Iran
-
Self-Employed Full-Stack Web and Application Developer (C#/ASP.NET/WPF/Python/Django/React)
-
Feb 2010 - Aug 2021
-
Shiraz, Fars Province, Iran
Skills & Tools: Neural Networks/Deep Learning, C#, ASP.NET Web Forms, ASP.NET Core, Entity Framework, Python, Django, Java, JME, AngularJS, Ionic, SQL, HTML5, CSS3, JavaScript, Ajax, Bootstrap, Metronic, jQuery, Git, SQL Server, Visual Studio (2010, 2013, 2015, 2017), GitHub, TeamCity, ASP.NET Boilerplate, ASP.NET Zero, IIS, PowerShell script• Designed and developed a university admission system using ASP.NET Core (discontinued)• Designed and developed a commercial Telegram bot using C# .NET Core• Designed and developed a commercial and professional event logger website and a portable application for it using Python, Django, and Bootstrap• Designed and developed a shopping cart website using ASP.NET• Designed and developed a simple CMS using ASP.NET• Designed and developed a hybrid mobile dictionary using Angular/Ionic• Designed and developed a dictionary for Java-based mobile operating systems using Java Mobile Edition• Designed and developed a multi-tier, multi-talent website for a cemetery using ASP.NET Core, React, and Bootstrap• Designed and developed a multi-tier desktop app as anorder management system using C# .NET5 and WPFSome of these projects can be found on https://github.com/rowhani. Some other will be presented if requested by recruiters.
-
-
-
Richmond Group
-
London, England, United Kingdom
-
Senior Backend Developer (C#/ASP.NET Core Developer)
-
Jun 2019 - Jan 2020
-
London, England, United Kingdom
Skills & Tools: C#/ASP.NET Core 3.1, SQL Server, xUnit.net, Azure (DevOps, Insights, App Services), VS 2019, Workplace Chat, Tettra, Trello• Designed and developed the backend and API of a new website with the help of 3 other developers and made it portable for over 6 franchisees of the company• Created highly optimized parallel processing system which cut response time by the rate of 1500%
-
-
-
TEAM International
-
Florida, United States
-
Senior Full-Stack Developer (Python/React/AWS/Talend Developer)
-
Dec 2018 - Jul 2019
-
Florida, United States
Skills & Tools: Python (v3.7), AWS (EC2, Lambda, S3, Cognito, AIM, Elasticsearch/Kibana), Talend (and Java), React (CoreUI), Typescript, HTML5, CSS3, SASS, MySQL, SQL Server, Unix Shell, Bootstrap 4.x, Visual Studio Code, BitBucket, Skype, WinSCP, Bitwise Tunnelier (on Windows/Linux)• Developed python scripts to parse various formats (like csv, positional, and X12 EDI files) from various sources (like MySQL, S3 or SFTP), extract and build required data, and send data to various destinations (like MySQL, S3, SFTP, or Elasticsearch)• Developed a responsive website using React/Redux and Bootstrap 4 for one of portals• Learned how to write efficient python codes to extract, transform, and load big data• Learned how to work efficiently with Talend for big data (advanced) and created several complicated jobs to handle data transformation• Learned how to work with various AWS services (as well as advanced topics like triggers on Lambda functions or configuring Kibana for index patterns pushed to ES).
-
-
-
Talos Digital
-
Medellín, Antioquia, Colombia
-
Senior Frontend Web Developer (Angular/Ionic/React Native Developer)
-
Jul 2016 - Nov 2018
-
Medellín, Antioquia, Colombia
Skills & Tools: Angular (v1.x, v2.x, v4.x, v6.x), Ionic (v1.x, v2.x, v3.x), React Native, HTML5, CSS3, SASS, LESS, JavaScript, Typescript, Ajax, Bootstrap (3.x, 4.x), jQuery, INSPINIA, Git, bower, gulp, grunt, webpack, Karma, InVision, Zeplin, XAMPP, Magento2, GitHub, Visual Studio Code, IntelliJ IDEA, SourceTree, pgAdmin, Jira, Confluence, Harvest, Zoom, Skype, Slack, UberConference (on Windows) • Developed several sections of an existing responsive website’s UI and helped in design and development of the frontend for several new websites• Developed several sections of a hybrid mobile app for one of websites• Worked closely with QA team and product owner to fix existing bugs and to significantly enhance the functionality by offering new feature ideas or changing workflows• Helped as the .NET interviewer for new candidates for .NET projects• Became skilled in agile development process by working in a team with all scrum elements• Improved my knowledge about best practices in frontend development by working closely with highly professional frontend developers• Significantly enhanced my skills in Git branching strategies and release management• Learned how to efficiently collaborate with about 20 remote team members working on the same project• Learned how to work as a code reviewer• Learned how global money transfer services work
-
-
-
Billocom
-
Arnhem, Gelderland, Netherlands
-
Senior Full-Stack Web Developer (C#/ASP.NET Core/Angular Developer)
-
Jun 2016 - Oct 2016
-
Arnhem, Gelderland, Netherlands
Skills & Tools: C#, ASP.NET Core, Entity Framework Core, SQL, AngularJS, HTML5, CSS3, SASS, LESS, JavaScript, Ajax, Bootstrap, jQuery, INSPINIA, Git, bower, gulp, Hangfire, SQL Server 2016, Visual Studio 2015, ASP.NET Boilerplate, ASP.NET Zero, Visual Studio Online, Skype, IIS (on Windows)• Designed and developed the frontend and backend of several major sections of the website• Learned about managing big data with efficiency• Learned about tenant management• Became skilled in code first databases and migrations• Learned many new concepts about best architectures for scalable websites by working closely with an expert architect and software designer• Learned how to get best of IoC and OOP and how they should work together optimally• Became skilled in integration, smoke, unit, and end-to-end testings• Learned many new design patterns by elaborating on .NET Core source codes • Learned in detail how subscription billing systems work
-
-
-
Baha'i Institute for Higher Education (BIHE)
-
Tehran, Iran
-
Instructor and Teacher Assistant (Network Instructor)
-
Apr 2008 - Sep 2016
-
Tehran, Iran
Skills & Tools: Moodle, GNS3, Cisco WebEx, Microsoft Office, CISCO IOS Commands, Course Syllabus Development, Networking, Teaching • Worked as instructor and TA for the Computer Networks Lab course for undergraduate students• Worked as TA for the Computer Networks course for undergraduate students• Worked as instructor for the Computer Networks course for college students• Worked as a member of OS/Network department for a few months• Developed course syllabus and teaching materials and created simulated network labs using virtual devices
-
-
-
Abish
-
Shiraz, Fars Province, Iran
-
Lead Full-Stack Web Developer, Scrum Master, and Chief Architect (C#/ASP.NET MVC Developer)
-
Jun 2015 - May 2016
-
Shiraz, Fars Province, Iran
Skills & Tools: C#, ASP.NET MVC, ASP.NET Web API, ASP.NET Web Services, Entity Framework, LINQ to SQL, SQL Server Project, Ionic, PhoneGap/Apache Cordova, SQL, T-SQL, SEO, AngularJS, HTML5, CSS3, SASS, JavaScript, Ajax, Bootstrap, Material UI, jQuery, AdminLTE, Git, Hangfire, Quartz, SQL Server 2014, Visual Studio 2015, Jira, Confluence, Google Analytics/Map API, Bitbucket, TeamCity, PowerShell (on Windows)• Analyzed, designed, and developed the RESTful web API• Developed an API simulator to simplify testing• Developed the USSD and Web bank gateway services• Designed and developed the frontend and backend of several panel and portal websites• Helped for creation of the hybrid mobile app for the social network service• Designed the major part of the system architecture and algorithms for both the servers’ and mobile apps’ sides• Learned a lot about the internals of Android OS• Learned how to manage real-time applications• Learned many new concepts about SEO and optimized the portal website for search engines• Learned how to work with and integrate Google Analytics• Learned about maps, location-based services, GPS-related data, and database spatial indices• Learned to work with Jira as both a manager and developer• Managed all projects• Worked as a consultant for the product owners• Became skilled on how agile process works and led the team as a scrum master• Administered the office’s networks as well as the remote production servers• Managed DB replication/backup and websites deployment to production server through continuous integration• Handled all network related issues such as load balancing, throttling, security, monitoring, managing analytics, DDoS prevention, business email registration, domain transfer, SSL certificates, etc.• Worked as HR manager, designed the programming questions for the new applicants, and went through technical interviews• Trained new staff • Learned how online taxi services and crowed-based social networks work
-
-
-
Medtelligent Inc.
-
Chicago, Illinois, United States
-
Senior Full-Stack Web Developer, Analyst, and Project Manager of Remote Team (C#/ASP.NET Developer)
-
Jun 2011 - Apr 2015
-
Chicago, Illinois, United States
Skills & Tools: C#, ASP.NET Web Forms, ASP.NET MVC, SQL, HTML5, CSS3, JavaScript, Ajax, jQuery, SVN, SQL Server 2008, Visual Studio 2010, Jira, Confluence, Jenkins, HipChat, IIS (on Windows)• Improved and fixed bugs in frontend and backend of several websites• Developed backend services as well as various plugins for the websites• Enhanced the functionality and speed of existing websites• Learned some best practices in website design by working closely with several professional architects• Led and supervised the development remote team• Learned how assisted living systems work
-
-
-
Panopta LLC
-
Chicago, Illinois, United States
-
Lead Full-Stack Web Developer, Analyst, and Project Manager of Remote Team (Python/Django Developer)
-
Jun 2011 - Apr 2015
-
Chicago, Illinois, United States
Skills & Tools: Python, Django, Flask, TurboGears, Bottle, SQL, PHP, AngularJS, HTML5, CSS3, LESS, JavaScript, Ajax, Bootstrap, jQuery, Ionic, Appcelerator Titanium, Sencha, jQuery Mobile, PhoneGap, WordPress, Git, SVN, MySQL, MongoDb, Cassandra, C#, Jira, Confluence, Jenkins, HipChat, Swagger, GitHub, gedit, IDLE, Linux Shell Script, RabbitMQ/Celery, Balsamiq, Nginx, Apache Server, Ansible (on Ubuntu and Windows)• Improved and fixed bugs in frontend and backend of several websites• Analyzed, designed, and developed the frontend and backend of several new websites• Enhanced the WordPress portal website• Designed and developed the RESTful API and integrated Swagger for it• Improved several features for related desktop applications and services• Developed the backend and frontend of a hybrid mobile app• Revamped frontends and added plenty of useful features in order to make the website a world-class service suitable for scalable businesses and one of leading services in server monitoring• Led and supervised the remote development team and trained some staff for backend• Learned how to work with non-relational databases for big data management• Learned about data scraping and data crawling• Learned about scrum and distributed team collaboration• Learned many new concepts about various network protocols• Learned how to create scalable websites deployed on tens of servers and having several components syncing together by working closely with professional network architects and software designers• Learned how to manage and aggregate big data• Learned how uptime monitoring systems work
-
-
-
Quattrosource Inc
-
Chicago, Illinois, United States
-
Senior Full-Stack Web Developer (Python/Django Developer)
-
Jun 2011 - Apr 2015
-
Chicago, Illinois, United States
Skills & Tools: Python, Django, HTML5, CSS3, JavaScript, Ajax, jQuery, SVN, MySQL, MongoDb, Jira, Confluence, Jenkins, gedit, IDLE, HipChat, RabbitMQ/Celery (on Ubuntu)• Improved and fixed bugs in frontend and backend of several websites and enhanced their speed • Learned how to work with non-relational databases for big data management• Learned about data scraping, data crawling, and data mining from social networks and other services
-
-
-
ACUSIM Software, Inc.
-
California, United States
-
Junior Software Developer (Python Developer)
-
Jun 2008 - Dec 2010
-
California, United States
Skills & Tools: Python, ASNI C, C++, Pyrex, IV, VRML, LaTeX, QT, IDLE, Eclipse, Notepad++ (on Fedora and Windows)• Designed and developed the reporting engine consist of auto-generated LaTeX texts, simulation photos, 3D objects, and animating models• Enhanced the main software’s GUI • Learned about and used LaTeX and open inventor for modeling and multi-format report generation• Enhanced the software functionality by discovering and applying brand-new methods to resolve problems• Learned how to use C libraries in Python• Learned how to connect to COM interfaces • Learned how CFD simulators work
-
-
Education
-
2011 - 2014University Canada West
Master of Business Administration (MBA), Business Administration and Management, General -
2004 - 2009Baha'i Institute for Higher Education (BIHE)
Bachelor of Science (BSc), Computer Software Engineering
Suggested Services
This profile is unclaimed. These are suggested service rates with 0% commision upon successful connection
Industry Focus. “IT Services and IT Consulting”
Need a custom project? We'll create a solution designed specifically for your project.
References
Community