I am a software engineer and i'm interested in Web, Database Development, Server Administration, Devops skills and Mobile Development; I also have a strong background in network administration; My work experience in these skills as the top of them, is as follows:
Web Developer (2008-Now): Asp.Net, C#, VB.Net, MVC, Windows Form, Web Api, jQuery, Javascript, CSS, ...
Database (2008-Now): Microsoft SQL Server (Design, Scrtipting, Administration), eXist-db, ELK, MongoDB, Cassandra
Server Administration (2007-Now): Linux (Centos, Redhat, fedora, ubuntu, debian), Windows Server, bash scripting, Dos Programming
Devops Skills (2011-Now): docker & containers, Load-balancing by HAProxy, Nginx; CI/CD (Gitlab & Azure devops), ...
Mobile (2017-Now): Swift and Objective C for iPhone
I have worked with many technologies and languages, some of which are:
ASP.Net web form, .Net Core, ASP.Net MVC, Windows Form; Web Services: ASMX, WCF, Web API; T-SQL; SQL CLR; Workflow Foundation; Multi-tier Programming; .Net Design Patterns; Entity Framework, [login to view URL]; LINQ; Microsoft BizTalk Server; DevExpress (WinForms); Telerik (WinForms); JQuery, Ext Js, AngularJs, React.js, vue.js, Node.js, Html, Css, Ajax, Bootstrap, Xml, XPath, XQuery, XForms,
XSLT, XSL-FO, Regex, Regular Expression, Shell Script, Apache Foundation Projects; UML, BPMN, Centos, Ubuntu Machines; Web Servers (IIS, Nginx, Apache); HAProxy, Microsoft NLB; Docker & Containers; JFrog Artifactory; Source Controllers (TFS, Azure Devops Server, Gitlab); CI/CD on Azure, Gitlab; Grafana Monitoring (Prometheus and related exporters); Redis; RabbitMQ; MSSQL, Administration (DBA: Clustering, AlwaysOn, Disaster Recovery, Maintenance Plans, Job; Scheduling, Database Tuning, Query Optimize, Indexing, Database Mail, & ...); T-SQL; SQL Server Reporting Services (SSRS); SQL Server Integration Services (SSIS); SQL CLR Programming; SQL Server Analysis Services (SSAS); SQL Full-Text Search; SQL Always-On; SQL Replication; Microsoft System Center Data Protection Manager, ....;
I also specialize in the following:
CCNP Routing & Switching
Network Administrator
ServerManger(HP server, Blade Server)
VpnServer (OpenVPN, WireGuard, V2Ray, SoftEther, openconnect, wstunnels)
Mikrotik (radiusServer, Usermager, InternetAccounting , VPN Server (ovpn, sstp, pptp, firewall...)
Configuring Hardware and Software Firewalls (Fortinet, Sophos, pfsense, opnsense, kerio)
Monitoring Softwares (nagius, Admanager, Zabix,)
Server Virtualization (VMware vSphere , Hyper-v, proxmox)
Virtual Classroom Software(BBB, AdobeConnect)
WebHosting Software(cPanel, Directadmin, virtualmin, aaPanel)
Application Virtualization (HorizonView, Tsplus)
backup solutions(veeamBackup,symantec backup exec)
Very knowledgeable on HAProxy. Patient with all questions asked (and responded to them as well), provided optimal solution per requirement. Followed up continuously to make sure the output was as expected. I'd say the go-to person for HAProxy-related projects.
It's always a good feeling to find someone who can help you with your technical needs, and it sounds like you found someone who is both skilled and knowledgeable.
Masoud was able to extend his knowledge and do an excellent job of setting up cron jobs. This is a valuable skill that will be helpful to him in his future work.
learned about the cron syntax and how to use it to schedule tasks.
created a cron job that would run a script to backup his data every day.
created a cron job that would send him an email alert if the CPU usage on his server exceeded a certain threshold.
impressive job of fixing bugs in Grafana Dashboard. He was able to identify and fix a number of bugs that were causing problems for users. His work has made Grafana Dashboard more stable and reliable.
Here are some of the bugs that Masoud fixed:
A bug that was causing the dashboard to crash when users tried to load a large number of panels.
A bug that was causing the dashboard to display incorrect data.
A bug that was preventing users from saving their changes to the dashboard.
Developer Masoud did an excellent job with Certbot and went above and beyond to explain how to use it in Windows. Certbot is a popular open-source software tool that simplifies the process of obtaining and renewing SSL/TLS certificates, making it easier to secure websites with HTTPS.
Since you mentioned that Developer Masoud provided detailed explanations for using Certbot on Windows,