Twenty plus years IT industry veteran, a technologist, with extensive experience in developing and designing technical solutions, defining roadmap & strategies, leading projects and mentoring people.
Extensive experiences in providing strategic solutions to clients, excellent ability to communicate within team and clients to promote products and services. Background includes international travel and exposure to different cultures.
• Twenty plus years of experience in IT industry in various role and responsibilities. Extensive experience in: defining and developing product roadmap, defining and developing technical solutions, developing product architectures in terms of infrastructure, security, product development, project management.
• Fifteen plus experience in System/Software Architecture role.
• Ten years of experience in project management role, projects ranging from big to small.
• Four year experience as Solution Architect. Designed, developed and recommended dozens of solutions for EMC internal business units.
• Extensive experience in working with technical startup space, successfully ran own startup for six years.
• Hold Executive Certificate from MIT Sloan School of Management in Entrepreneurship Development Program, Strategy and Innovation, Management and Leadership.
• Ability to engage directly with senior management and can navigate across complex organization, can assess and recommends system strategy and direction to executive and senior management.
• Excellent communication and presentation skills, ability to communicate effectively with business and technology professionals.
• Extensive experience in architecture centric planning and project management.
• Experience mentoring less experienced technical staff and providing technical leadership on key projects.
• Ability to define core strategic vision of an organization, product platform and product development
Sr, Solutions Architect @ From June 2015 to Present (7 months) Enterprise Architect/Sr Technical Architecture @ Fidelity Investment, Sr. Technical Architect
The Manage Account systems and processes poses significant scalability and integration challenges, therefore inhibiting potential future growth. The Collaborative was hired to propose 3-5 year roadmap & strategy to upgrade Manage Account product platforms, and technologies.
• The work involved understanding the current business processes, high level architecture, technologies and platforms; developing future requirements, context diagram and high level architecture; estimating the effort required to implement the future roadmap.
• The recommendations were aligned with current industry standards and solutions, the high level architecture was aligned with Fidelity’s reference architecture.
Liberty Mutual, Sr. Technical Architect
• Worked on a project to develop governance model to monitor and oversee enterprise-wide Canonical XML schema development and maintenance.
• The governance model included recommendations for change management processes, governance committee, RACI matrix; best practices and guiding principles for developing enterprise-wide Canonical XML schema. From October 2013 to November 2014 (1 year 2 months) Principal Architect @ • Worked as Solution Architect within EMC IT Solution Desk. IT Solution Desk reviews all EMC IT projects requests. As a Solution Architect, my role was to design, develop, and recommend solution for the business problem. As part of the process we evaluated different options, developed resource plans, cost each option out, developed high level architecture and recommended a solution to the business based on our analysis.
• Oversaw projects post IT Solution Desk process, provided technical guidance till the eventual implementation and roll out of the product/solution.
• Oversaw approval of all IT projects through a Solution Architecture Team (SAT) approval process.
• Participated in roadmap/strategy sessions of major technical initiatives. Actively participated in enterprise wide Mobile Platform strategy. Oversaw development of several mobile app development, developed for iOS using Html5 and Appcelerator Titanium mobile platform.
• Architected and developed IT Metrics Dashboard software application, an internal web application to monitor availability, productivity, demand, scalability, and performance of mission critical systems. The application development employed agile methodologies with sound software development principles to prototype, design, development and deploy in few weeks. The application provides extensive administration capabilities to be self-sustained and can be maintained with minimal support. The underlying technology was .Net 3.5/IIS platform and MSQL database server.
• Led technical team to support, monitor, integrate, and manage EMC internal social media platform, EMC ONE. Designed the infrastructure architecture to run the solution to support 40K employees.
• Extensive involvement in Java/.Net 3.5 development projects to build new apps and enhance several enterprise applications. From November 2006 to March 2013 (6 years 5 months) Senior Consultant @ Played different roles in the development of several products, including leading, designing and developing of several J2EE web based application. The technologies include Struts, Java, EJB's, Websphare 5.1X, Toplink, and Oracle 1.17. From August 2004 to November 2006 (2 years 4 months) President @ Designed and developed multi-tier Project Jul/01-Aug/2004 Management/Planning tool using Java. The front-end was JApplet developed using Swing, a multi-threaded application server was developed to service client requests using socked based communication, JDBC was used to connection to the database (SQL Server). EJBeans' were deployed on WebLogic and JBOSS application servers.
The front-end provides login, project locking, Task Sheet form, Gantt Chart, Tracking Gantt Chart, Resource Sheet, Resource Charts and other functionalities. A transactional/multi-threaded application server was developed to service multiple users at a time. The server at startup time starts configurable service threads; each service thread is assigned to incoming request queues. Server puts client request in a particular incoming message queue, the service threads picks up the request from the queue and process the request.
Predefined Serializable message objects were used to communicate between client and server. URL is available upon request or product can be demo to the interested parties. Bean Managed Persistence EJB's were created and deployed on WebSphere and JBOSS application servers.
TIS Software Corp. Architect 12/96- 2000
Designed and developed multi-tier Trading System using Java Technology. The front end was developed using Java Swing(with threads) and html pages. A message queue based Java application server was developed using multi-threading and socket. Oracle 7.3.1 was used as the database and Java Web Server 1.1 as the web server. The IDE used to develop this was system Symantec Visual Café 2.5.
Also performed on-site work for several clients from 1996-2001. From August 1996 to August 2003 (7 years 1 month) Sr. Software Developer @ Enhanced and maintained the functionality of IDD proprietary DBMS and DDBMS implemented in C on UNIX and VAX/VMS. Responsibilities also included maintaining and enhancing international and
domestic securities applications implemented using IDD-DDBMS API.
Redesigned and implemented the part of IDD-DDBMS virtual fields using C on UNIX. Designed and developed database for real-time domestic/international securities. Extensively involved in all aspect of software development lifecycle. From 1992 to 1996 (4 years) Software Engineer @ LOTUS DEVELOPMENT CORPORATION 1991-1992
Software Engineer/Full-time
Ported "Lotus Improv" product, developed in C and C++, from NeXT platform and Windows to Mac platform. It involved changing NeXT and Windows specific code to Mac platform, compiling and running it on Mac, Developed unit tests using ThinkC and MPWC++ to test the ported code.
Software Engineer/Full-time 1989-1991
Designed and developed estimate function on the VAX/VMS and Mac using C for the "Lotus MarketPlace". The function was used to give approximate number of the records for the specific selection. The function results were five percent off while spec required maximum of twenty five percent off. Extensive involved in all aspect of software development lifecycle.
Supervisor, Quality Assurance Engineering 1988-1989
Responsible for coordination all QA group activities, designing and implementing test plans for software products. Designed and developed Software Problem Report System using Dbase IV. From August 1988 to August 1992 (4 years 1 month)
Advance Certificate for Executives, Management, Innovation & Technology @ Massachusetts Institute of Technology - Sloan School of Management From 2009 to 2012 Executive Certificate, Management and Leadership @ Massachusetts Institute of Technology - Sloan School of Management From 2009 to 2010 Executive Certificate, Strategy & Innovation @ Massachusetts Institute of Technology - Sloan School of Management From 2009 to 2010 M.S., System Engineering @ Boston University From 1991 to 1992 B.S., Electrical Engineering @ Oklahoma State University From 1984 to 1988 Tariq Siddiqui is skilled in: Solution Architect, Enterprise Architecture, IT Strategy, Software Development, Technical Leadership, Executive Management, Cloud Computing, Integration, System Architecture, SOA, Product Development, SaaS, Entrepreneurship, Start-ups, Solution Architecture