Software Architect Resume
Morton Grove, IL
SUMMARY
- 15 years of technical hands - on experience as an architect using a wide range of technologies with more emphasis on Microsoft and open source technologies.
- I architected and designed the solutions including and but not limited to B2B, Cloud, Web, mobile-based application environment/domains.
- Expertise in various design patterns including Observer, Façade, Prototype, Proxy, MVC (Model View Controller), MVVM, Factory Method and Singleton in the development of Multi-tier distributed Enterprise Applications.
- Experienced with attribute & role based security and SSO, Identity Access Management with OAuth, OpenID & SAML.
- Willing to roll-up the sleeves and develop POCs, and participate in the development of high complexity projects, and performance tuning including applications and databases.
- Skills included but not limited to .NET (C#/VB.NET), Azure, ESB, Microservices, Swagger, Cloud, SOA, REST, WEB API, Angular JS, JQuery, ASP.Net Core, ASP.Net MVC, JSON, XML, SSIS, SSRS, MSSQL and iOS & Android.
- Extensive experience in SQL, PL/SQL, Stored Procedures, Functions and Triggers with databases such as MS SQL Server, Oracle, IBM DB2, and MySQL.
- I created solutions in IaaS and PaaS services offered on cloud platforms and demonstrated how to use them together to build complex enterprise solutions.
- Expertise in software best practices QA processes, configuration management, build and release management (CI and CD), designing, coding guidelines.
- Expertise in Understanding business requirements and translate it into technical specifications. Performed design reviews, Gap/Fit documents.
- Excellent understanding of Software Development Life Cycle (SDLC) methodologies Agile, Scrum, Waterfall, DDD, TDD, OOD.
- Focused on Microsoft stack of technologies and exposure to Java, Oracle, DB2, Linux, open source.
TECHNICAL SKILLS
- Software Design and Architecture
- Design Patterns, SOA, SaaS, Micro Services
- Cloud Architecture with Azure including Microservices, docker, Kubernetes, swagger
- Strong in DevOps, Agile and Waterfall Methodologies
- Application Performance Tuning and Code Reviews
- SQL Performance Tuning
- Expertise in Business Intelligence
- Release management with Team City and Jenkins
- Domain knowledge in E-commerce and ERPs
- Application security using IAM, SSO, OAuth and SAML
- C#, VB.Net, ASP.Net Core & ASP.NET MVC
- Angular JS, TypeScript, JQuery, Javascript, JSON, Node.JS, XML
- REST, WEB API, WWF, WCF
- Entity Framework, MVC, MVVM
- Strong Knowledge in SQL Server
- SSRS, SSIS, Crystal Reports and Microsoft BI
- TFS, GitWorkflows
- C, C++
- Exposure to Java and PHP Oracle, DB2, Linux, and open source
- MS Office, SharePoint
- Visio, UML
PROFESSIONAL EXPERIENCE
Confidential, Morton Grove,IL
Software Architect
Responsibilities:
- Architected, designed and migrated existing applications to cloud environment.
- Architected, designed, developed and implemented applications for a large volume of data processing and integrated applications with various protocols and APIs using ESB, Micro Services, Web API, WCF, Secure FTP, etc.,
- Architected and designed solution to integrate and extend fulfillment and order management system (VeraCore) with a custom order processing system. Designed and implemented new features and functionalities to e-commerce applications.
- Reviewed and optimized databases and T-SQL and shown the major performance of applications including databases, web applications and integrated solutions.
- Re-factored and optimized the code to improve the overall performance of shopping cart application.
- Responsible for deployment and release management, test automation using Jenkins workflows and Microsoft Test Automation Framework.
Environment: Microsoft Azure, ESB, Microservices, docker, Kubernetes, swagger, Angular JS, TypeScript, OData, C#, ASP.Net MVC, JQuery, JSON, SSIS, SSRS, MS SQL, REST, WEB API, WWF, WCF, Entity Framework, Visual Studio, Microsoft Test Automation Framework, Jenkins, Git, Sentry One, SSO Solution, OAuth, OpenID & SAML.
Confidential
Sr. Solution Architect
Responsibilities:
- As a Sr. Solution Architect, I plan and implement new initiatives and refactor, enhance and support current applications including e-commerce, business intelligence, integration software and automation.
- Demonstrate Technical Cloud Architectural knowledge, playing a vital role in the design of production, staging, QA and development Cloud Infrastructures running in 24x7 environments.
- Delivery of customer Cloud Strategies aligned with customer’s business objectives and with a focus on Cloud Migrations.
- One project example, in which I initiated, designed and architected cloud-ready application is the ‘rule engine for a dynamic content generation’ which eliminated manual content preparation which is saving hundreds of man-hours per month.
- Initiated and architected multi-channel e-commerce and fulfillment application using web and mobile.
- Designed, developed and implemented application security and authentication for existing e-commerce applications using SSO, OAuth, and SAML with customers CRM.
- Architected, designed and developed mobile application using native iOS and Android which integrates with existing fulfillment solutions.
- Responsible for Deployment and Release management using team city and Microsoft Test Automation Framework.
- Responsible for managing source control including code and databases using TFS.
Environment: Microsoft Azure, Microservices, docker, Kubernetes, swagger, Angular JS, TypeScript, OData, C#, VB.Net, ASP.Net MVC, JQuery, JSON, Android & iOS, SSIS, SSRS, MS SQL, REST, WEB API, WWF, WCF, Entity Framework, SSO Solution, OAuth, OpenID & SAML, Visual Studio, Microsoft Test Automation Framework, Team city, TFS.
Confidential
Sr. Principal Consultant
Responsibilities:
- Customized and tailor-made ERP, Template based document management solution integrated with MS-Office and Mobile.
- Self-service HR module using native iOS, Android, Windows client applications.
- E-Commerce application using Java, Spring, JQuery, and Bootstrap
- ZynaVMX (GPS and GPRS Based Vehicle Tracking) with cloud enable (Azure) to handle large chunks of data transmitted by GPS Assets.
- Implemented, Customized, Delivered and Supported Microsoft Dynamics - AX ERP to a Door Manufacturing Company.
- Obtain KML files from GeoServer and parse the results using regular expressions.
- Responsible for architect, design and develop configurable and workflow-enabled ‘Template based Document Management solution integrated with MS-Office’ taking into consideration commerciality and technical issues using Enterprise Architecture, SQL Server, Dot Net Technology, C#, ASP.NET, WWF, JSON, JQuery and MSSql Server.
- Developed T4 Templates and Code Generation tools for Visual Studio 2010 using Microsoft Guidance Automation Tools.
- Responsible for architect, design and develop Code Generation Tool, Common Model View Control for CRUD operations and Template-Based Reporting Tool in Silverlight.
- Designed and Developed Ajax Based Web Email Client using ASP.Net, Ajax and SQL Server.
- Web 2.0 Portal Frameworks using ASP.Net, Ajax, and SQL Server.
Environment: Microsoft Azure, C#, Silver Light, ASP.Net MVC, Ajax, JQuery, JSON, SSRS, MS SQL, REST, WEB API, WWF, WCF, SSO Solution, Java, JQuery, OAuth, OpenID & SAML,Microsoft Test Automation Framework, Entity Framework, Google Maps API, Bing Maps API, Visual Studio, Team city, TFS
Confidential
Solution Architect
Environment: Microsoft Azure, C#, Silver Light, ASP.Net MVC, Ajax, REST, WEB API, WCF, Microsoft Test Automation Framework, Entity Framework, Visual Studio, TFS
Responsibilities:
- Developed application to extract VCI (Virtual Channel Identifier) inventory from BRAS (Broadband Remote Access Server) session for Broadband Management System (BMS) using Java Technology and Oracle.
- Customized and enhanced to additional enhancements for LMS (Leased Management System)-Web stars (Trouble ticketing functions) solution using Java Technology and Oracle.
- Developed tracing and monitoring tool to trace data transmission between DLC and interface.
- Application to integrate between SMS with INMS to ensure the escalation, notification on service fault management continuously functions using C++, PgSQL in Linux environment.
- Customize and enhanced billing system using Java and JSP.
- RFID Inventory and Location Management System using ASP and SQL Server.
- SMSC Application Server using C++, MySQL, and Linux.
- Electronic Document Management System integrated with a workflow using asp and SQL server.
- Contract Management System (CONSYS) for Telekom Malaysia using ASP and Oracle.
- Customization and Implementation of Knowledge portal using Microsoft SharePoint Portal for Angkatan Koperasi Kebangsaan Malaysia Berhad (ANGKASA ), Malaysia in SharePoint Portal.
- Implementation of IBM Messaging Q Server with Clustering.
- Data Push Server Control using Ajax and Comet for BERNAMA (National News Agency Malaysia) using ASP.Net, Ajax, and Oracle.
- Perkeso System (SOCSO) using Tuxedo, C++, DB2 and Power Builder.
- Developed auto code generator to generate code components for Tuxedo application server.
- Voice Responsive Interactive System using C++.
Programmer Analyst
Confidential
Responsibilities:
- Perkeso System (SOCSO) using Tuxedo, C++, DB2 and Power Builder.
- Developed auto code generator to generate code components for Tuxedo application server.
- Voice Responsive Interactive System using C++.
