Team Leader / Solutions Architect Resume
SUMMARY:
- Highly experienced developer specializing in web application development and AWS solutions architecture, with 11 years of experience managing the software development lifecycle for highly complex client projects.
- Skilled at implementing and scaling out systems with high availability and fault tolerance.
- Adept at guiding team members through key milestones to deliver on time and on target.
- Talented troubleshooter able to quickly optimize application performance through monitoring, load testing, tracing and debugging.
TECHNICAL SKILLS:
Web Application: Development Amazon Web Services Solutions Systems Analysis & Design Algorithms Design Patterns Distributed Systems Front - End Development Agile DevOps Micro Services MVC Database Design & Development
Languages: C#, Java, Python, JavaScript, TypeScript, Go (Beginner)
Web Technologies: .NET MVC, .NET Core, Spring, Node.JS, Django, XML, XSLT, Yeoman, Grunt, Bower, Angular, HTML5, Web Sockets, Bootstrap, jQuery, Ajax, MicroServices, Strophe.js, WebRTC.
Web Services: REST, SOAP
Web Servers: IIS, Nginx, Gunicorn, Lighttpd
ORMs: Entity Framework, Hibernate, Mongoose, Django ORM
Databases/Big Data: SQL Server, MySQL, Redis, Solr, Memcached, MongoDB, HBase, HDFS, MapReduce, Hive
Tools: Visual Studio, Intellij IDEA, SublimeText, Pycharm, Webstorm, ULTIMUS BPM, Dynamics CRM, Fiddler, POSTMAN, FireBug, Ejabberd Server, jMeter, httperf, Subversion, TFS
Cloud: Amazon Web Services (EC2-S3-VPC-Route53-SNS-SQS-DynamoDB-DMS), Heroku, Digital Ocean
Design Patterns: Factory, Singleton, Decorator, Strategy, Bridge, Builder, Facade, Observer, Iterator, Template
DevOps: Docker, Amazon ECS, Puppet, Vagrant, Git, Maven, Ubuntu Linux, Bash, PowerShell, CloudFormation
PROFESSIONAL EXPERIENCE:
Confidential
Team Leader / Solutions Architect
Responsibilities:
- Designed and implemented a new system using Angular and ASP.NET MVC with Apache Solr search capabilities.
- Migrate all student data, including archival metadata, to a new Sadeq database based in Dynamics CRM.
Technologies: C#, Java, WeedFS, .NET MVC, Angular, HTML5, Bootstrap, SolrNet, SolrJ, SQL Server, Apache Solr, Dynamics CRM, Node.JS, WebRTC, XMPP, Ejabberd, Strophe.js, Docker, Amazon Web Services
Confidential
Technical Team Leader
Responsibilities:
- Developed seamless functionalities in a web portal to easily monitor and administer Gearman queueing server.
- Improved numerous functions of the certificates equalization system by optimizing internal caching, pages load performance, internal search, and authentication layers.
- Built and Implemented all workflow system for the students researches to be indexed and digitally published internally.
- Created the internal ULTIMUS client web parts inside SharePoint.
- Built integration between CA Service Desk and MS Exchange to open and assign support tickets to dedicated team.
Technologies: C#, ASP.NET, Python, Django, jQuery, JavaScript, HTML5, Bootstrap, SQL Server, ULTIMUS BPM, Visual Studio, POSTMAN, SQLite, Redis, Memcached, Apache Solr, JSON, REST, jMeter (Load Testing), HTTPerf.
Confidential
Software Developer
Responsibilities:
- Delivered an upgrade to an ASP.NET student portal upgrade system;
- Programmed a certificates equalization system.
- Built business workflow processes for Aldawaa Medical Services.
Technologies: C#, ASP.NET, jQuery, JavaScript, SQL Server, Ultimus BPM.
Confidential
Senior Software Engineer
Responsibilities:
- Developed backend engines to transform articles into a standard formats (HTML - PDF - EPUB)
- Built a manuscript tracking system for managing workflow of editing and publishing articles.
- Developed a website for publishing articles in different formats with integration with article generation engines and manuscript tracking system.
Technologies: C#, ASP.NET, SQL Server, XML, XSLT, XPath, Stylus Studio.
Confidential
Software Engineer
Responsibilities:
- Developed and enabled one-to-one chat and multi-chat room capabilities through deployment of a C# based desktop client.
- Drove seamless message handling and routing via C++ server; later upgraded to use XMPP protocol.
Technologies: C++, C#, SQL Server, Socketing, Visual Studio.
