Education
2005-2008
🎓 Bachelor of Computer Science - Major in Software Engineering
BCS
2009-2011
🎓 Master of Computer Science - Major in Software Engineering
MCS
I pursued a Master's degree in Computer Science from the University of Management and Technology. This advanced program encompassed a range of specialized subjects designed to hone my skills and knowledge in crafting robust and innovative software solutions. Here's a snapshot of the key subjects:
- Advanced Algorithms
- Software Architecture
- Software Development Methodologies
- Advanced Database Management Systems
- Software Testing and Quality Assurance
- Advanced Topics in Programming Languages
- Software Project Management
- Human-Computer Interaction
- Distributed Systems
- Software Security
- Machine Learning for Software Engineers
- Mobile Application Development
- Software Engineering Research Methods
This Master's journey not only enriched my knowledge but also provided a platform to delve into cutting-edge research and practical applications, empowering me to contribute significantly to the field of Software Engineering. 🚀💻
Experience
Apr 2021 - Present
Senior Software Engineer / Team Lead
Eteksol
System Architect | AI & Generative AI Specialist
As a System Architect at EtekSol, I specialize in AI, generative AI, and model development. My expertise lies in designing and implementing scalable AI solutions, optimizing machine learning models, and integrating advanced AI technologies into enterprise systems. I focus on building robust architectures that enhance efficiency, drive innovation, and deliver intelligent automation across various industries.
I have a rich portfolio and have worked with several clients to build innovative, data-driven applications.
I have proven experience in:
✔ Programming skills: Python, Bubble.io, NodeJS, ASP.NET Core 9, ASP.NET MVC 1 - Core, C#, Dockers, Microservices, model deployment
✔ Web Skills: AngularJS 1, Angular 16, JavaScript, AJAX, other JS libraries (Prototype.js, Bobril, Vue.js, Knockout.js, jQuery, etc.), HTML5, CSS3, Twitter Bootstrap 3
✔ AI & Generative AI: Building and integrating generative AI models, working with ML frameworks for custom model development and deployment.
✔ ORM Tools: SubSonic / LINQ / Entity Framework / NHibernate, Dapper and EntitySpaces
✔ Database: MS SQL Server 2005 - 2017, MySQL, RavenDB, MongoDB, MarkLogic, Postgresql
✔ 3rd Party Controls: Telerik Kendo UI, DevExpress controls
✔ Cloud-Based Services: Amazon Cloud services / Windows Azure(Websites, Databases, Web jobs, Azure Functions)
✔ Reporting: SSRS / Crystal Reports /.net RDLC Reports and MySQL, Stimulsoft Reports
✔ Services: WEB API (WCF, REST), ASMX services.
✔ Development Methodologies: Agile, Scrum, TDD
✔ SVN, GitHub, Team Foundation Server, Microsoft Source Safe.
✔ CMS: Umbraco, Orchard, Kentico, MojoPortal, AbleCommerce, NopCommerce
✔ Mobile App: Java, Object C, Xamrain, Android Studio
✔ Bug tracking systems: Jira, Trello.
✔ IoC Container: Ninject, Autofac.
✔ IDE: Visual Studio 2019, Visual Studio Code
Feb 2019 - Apr 2021
Senior Software Engineer
Trilogy
- Developed complex fintech and healthcare applications using ASP.NET Core, C#, and Blazor.
- Designed and implemented scalable cloud-based solutions on AWS and Azure, optimizing for performance and security.
- Worked extensively with SQL Server, PostgreSQL, and CosmosDB for database management, ensuring efficient data storage and retrieval in high-transaction environments.
- Collaborated with cross-functional teams to deliver high-quality software, adhering to best practices and industry standards.
- Actively contributed to architecture design and code reviews, fostering a culture of continuous improvement.
Jul 2016 - Jan 2019
Software Engineer
PepsiCo
- Developed and maintained both new and existing web applications using Angular, ASP.NET Web API, jQuery, and Bootstrap.
- Collaborated remotely with global teams to design, develop, and optimize user-friendly applications that aligned with PepsiCo's business objectives.
- Ensured high-quality code delivery by adhering to best practices in software development, including responsive design and efficient backend integration.
- Contributed to troubleshooting and resolving performance issues, ensuring seamless functionality in a fast-paced environment.
Feb 2014 - Jun 2016
Software Engineer
Nextage
During my tenure at Nextbridge, I initially served as a software engineer before progressing to the role of senior software engineer. Throughout this journey, I spearheaded the development of numerous web applications, leveraging a tech stack inclusive of C#, Entity Framework, ASP.NET MVC, and Azure. Moreover, I specialized in crafting intricate stored procedures using T-SQL. Interacting directly with clients on a daily basis was a key aspect of my responsibilities, facilitating seamless collaboration and project success.
Oct 2012 - Jun 2014
Web Developer
Cybergate
I began my journey with this company as an intern and subsequently transitioned into the role of a web developer. During my tenure, I successfully designed and implemented an inventory system, HR system, and payroll system.