Sr. Solution Architect Resume
Bellevue, WA
PROFESSIONAL SUMMARY:
- Strategic IT Architect with more than 20 years of diverse IT experience in the fields of Solution Architecture, Application Development and Information Systems/Technologies
- Telecom BSS/OSS End to End Solution Design
- Enterprise Digital Transformation from Legacy to Digital Architecture
- System Integration and Solution delivery, SOA architectures, Web Methods, Digital Architecture and API First approach, Pivotal Cloud Foundry (PCF) and Micro Services Architecture
- Subject Matter Expert on Amdocs Telecom Billing Systems (Ensemble, Enabler)
- Account Receivables and Collection expertise (Amdocs AR/Collection)
TECHNICAL SKILLS:
Process Frameworks and Methodologies: Agile, Waterfall
EA Frameworks: TOGAF
Architectural Styles: Digital Architecture/API first, SOA, Enterprise Cloud/Micro Services, Java EE Architecture
Software Engineering: C/C++, Perl, Java, Cobol, Transact - SQL, PL/SQL, SQL Plus, K Shell
Integration Tools: IBM Web Sphere MQ Series, JMS, TIBCO, Tuxedo
Industry Standards: XML, JSON, WS-*
Development Tools: TOAD
Databases: Oracle, Sybase
Modelling Tools: UML
Version Control Tools: Dimensions
Testing Tools: Test Director
Hardware: UNIX Servers
O/S & Network: HP/UX, Windows 8, Citrix, TCP/IP
Office Automation, Planning & Design: Word, Excel, PowerPoint, Outlook, Visio
PROFESSIONAL EXPERIENCE:
Confidential, Bellevue, WA
Sr. Solution Architect
Key Responsibilities:
- Business requirements gathering from various stakeholders (Marketing, Finance, Legal, Care/Retail/Web/Business channels)
- As a lead Architect - participate in Project Rapid Assessment and Feasibility studies along with Business
- Create E2E HLSD/VP HLSD (High Level Solution Design) to address the business requirements and make sure all impacted systems are identified in both Pre Paid and Post Paid systems including Confidential partners/Suppliers like Confidential, Confidential, Confidential
- Presenting VP HLSD to Enterprise Executives and Senior Architects to get design approval
- Presenting HLSD in CIR (Concept Initiation Review) meeting to Enterprise Executives and Senior Architects to get project funding
- Prioritising important requirements in order to deliver a minimum valuable product (MVP)
- Developing Solutions based on Confidential Enterprise Capabilities model and Digital Roadmap
- Embrace Iterative design process for End 2 End solution design through all impacted systems using Digital Architecture (API First/PCF Micro services) or SOA model: Sales channels (Retail, Care, WEB), Middleware, Billing, OMS (OMNI), SAP, Product Catalogues …
- Participated in all JAD sessions and guiding all the impacted teams for best Architecture practice
- As a lead Architect POC (Point of Contact), participated in all offers meetings to discuss offers feasibility to sell and support bundled products and services (Business, EIT and Engineering)
- Reviewing all the Enterprise product catalogue changes and assessing the impacts on the different systems
- Project lifecycle Delivery monitoring from Concept, Requirement Analysis, Development, Testing to Deployment on production
Lead Designer/Technical Architect
Key Responsibilities:
- Business requirements gathering from various stakeholders (Marketing, Finance, Legal, Care/Retail/Web/Business channels) to address new functionalities within CenturyLink Billing system (Amdocs) or combined CenturyLink/QWEST billing systems
- Create High Level Technical Solutions to address the business requirements and make sure all impacted systems are identified in CenturyLink and QWEST billing systems including all external systems (Credit bureaux, Banks, Payment Systems)
- Embrace Service Oriented Architecture (SOA) or Java EE Architecture model for the End 2 End solution design through all the impacted systems ( Customer Management, Billing, AR/Collection, Order Management, Provisioning, SAP, external systems)
- Prioritising important requirements in order to deliver a minimum valuable product (MVP)
- Presenting High Level Technical Solutions to Senior Architects and Executives to get design approval
- Conducted technical review meetings with Stakeholders, Engineers, Analysts and QA
- Participated in all JAD sessions and guiding all the impacted teams for best Architecture practice
- Code review validations and unit test results to ensure all requirements had been met and functioning as expected
- Leaded on-shore programmers and off-shore development teams to code and implement the proposed solution
- Reviewed QA Test cases and provide recommendations to testers when needed
- Project lifecycle Delivery monitoring from Concept, Requirement Analysis, Development, Testing to Deployment on production
Lead Designer/Technical Architect
Key Responsibilities:
- Business requirements gathering from various stakeholders (Marketing, Finance, Legal, Care/Retail/Web/Business channels) to address new functionalities within AT&T new Billing system (Enabler) for U-Verse project
- Prioritising important requirements in order to deliver a minimum valuable product (MVP) for U-Verse project
- Perform gap analysis between current AT&T System Architecture and proposed new Amdocs Enabler Architecture solution
- Reviewed Amdocs Enabler High and Low level design documents and make sure the customized implementation of Enabler billing system is in compliance with AT&T requirements
- Worked closely with the development teams and provide guidance ensuring development is in compliance with the Technical Architecture direction
- Designed complicated test case scenarios with business stakeholders in the purpose to break Enabler’s code in the customized implementation of Enabler billing system including the core functionality
- Organized meetings with different teams (onshore, offshore) to discuss Enabler customization issues
- Organized parallel testing activities between current AT&T billing system (Ensemble) and new AT&T billing system (Enabler) to capture all the discrepancies between the 2 systems (Variance Problems, Journalization issues, Reporting issues, Performance issues, Taxation issues)
- Project lifecycle Delivery monitoring from Concept, Requirement Analysis, Development, Testing to Deployment on production
Lead Software Engineer/Designer
Key Responsibilities:
- Business requirements gathering from various stakeholders (Marketing, Finance, Legal, Care/Retail/Web/Business channels) to address new functionalities within CenturyLink Billing system (Amdocs)
- Designed High and Low Level technical solutions to meet the business requirements including the 20% LOE to complete the changes
- Conducted technical review meetings with Stakeholders, Engineers, Analysts and QA
- Created low level design documents including the unit and integration test documents
- Conducted technical reviews of completed code changes and validated development unit test results to ensure all requirements had been met and functioning as expected
- Investigated issues found in production to determine the root cause and designed the technical solutions to correct the issues where needed
- Investigated issues found in production and conversion activities (EOD jobs, Phase-In, Balancing issues, Bill Preparation and Bill Confirmation, lockbox payments, GL issues) to determine the root cause, script different tables (billing account, charge, adjustment, payment, payment control, atb, proof and balance, coll entity position, product …) using SQL, Log files, code analysis
- Developed scripts for production and Conversion activities using SQL, PL/SQL and SQL loader
- Designed and implemented programs/applications using a combination of UNIX shell scripts, C, Java, COBOL, Perl, Pro-C and APIs (PGP, MQ Series)
- Supported initial installation of new releases by creating change orders to move new code to production or new scripts.
- Reviewed QA Test cases and provide recommendations to testers when needed
- Generated Audit reports for external companies
- Production support (7/24 on call duty).
- Environment: UNIX, Windows, C, Java, COBOL, Shell, SQL, Perl, Oracle, MQ Series, PGP, Dimensions
Sr. Software Engineer/Designer
Key Responsibilities:
- Business requirements gathering from various stakeholders (Marketing, Finance, Legal, Care/Retail/Web/Business channels) to address new functionalities within Bell Canada new Billing system (Amdocs Ensemble) for Bell-Mobility project
- Reviewed Amdocs design documents and make sure the customized implementation for Bell Mobility wireless is in compliance with Bell Canada requirements
- Designed and Implemented new functionalities that increased the revenues for the client, reduced all the balancing issues impacting the monthly SLAs, reduced considerably the manual work for accounting, reduced the processing time for the End of day process by tuning the applications
- Created low level design documents for each project
- Conducted technical reviews of completed code changes and validated development unit test results to ensure all requirements had been met and functioning as expected
- Investigated issues found in production to determine the root cause and designed the technical solutions to correct the issues where needed
- Investigated issues found in production and conversion activities (EOD jobs, Phase-In, Balancing issues, Bill Preparation and Bill Confirmation, lockbox payments, GL issues) to determine the root cause, script different tables (billing account, charge, adjustment, payment, payment control, atb, proof and balance, coll entity position, product …) using SQL, Log files, code analysis
- Developed scripts for production and Conversion activities using SQL, PL/SQL and SQL loader
- Designed and implemented programs/applications using a combination of UNIX shell scripts, C, Java, COBOL, Perl, Pro-C and APIs (PGP, MQ Series)
- Supported initial installation of new releases by creating change orders to move new code to production or new scripts.
- Reviewed QA Test cases and provide recommendations to testers when needed
- Production support (7/24 on call duty).
- Environment: UNIX, Windows, C, Java, COBOL, Shell, SQL, Perl, Oracle, MQ Series, PGP, PVCS
Sr. Software Engineer
Key Responsibilities:
- Participated in requirements gathering sessions to determine and finalize the business requirements for new functionalities to enhance all the Back Office applications (monthly billing system, monthly enterprise Usage reports, monthly premium documents usage reports, quarterly royalty reports, quarterly partnership reports, credit card transaction reports)
- Designed the technical solution/application changes to meet the business requirements, including providing the time required to complete the changes
- Created the design documents
- Conducted technical reviews of completed code changes and validated development unit test results to ensure all requirements had been met and functioning as expected
- Investigated issues found in production to determine the root cause and designed the technical solutions to correct the issues where needed
- Designed and implemented programs/ applications using a combination of UNIX shell scripts, C, Perl, Informix stored procedures and SQL scripts
- Environment: UNIX, Informix Online Dynamic 7.31, DBACCESS, PERL5, PERL/DBI, C, Shell script, SQL, MKS version manager
Sr. System Analyst
Key Responsibilities:
- Developed and improved stored procedures for Employees Benefit plans and Retirement plans
- Developed and improved C programs using Sybase DB-Library (Open-Client)
- Developed and improved PERL script programs calling stored procedures and loading/unloading the data from/to text files into/from database
- Developed monthly reports using PERL/DBI and stored procedures
- Created EXCEL spreadsheets from .CSV files generated from PERL programs
- Troubleshooting: fix bugs, which existed in PERL script, stored procedure
- Make use of PVCS version manager to maintain modules
- Technical support for the production system with PVCS tracker
Environment: HP9000, UNIX, Sybase system 11, DBartisan, SQL, PERL5, Sybperl, C, PVCS tracker, PVCS version manager.
ConfidentialSoftware Engineer
Key Responsibilities:
- Developed and improved SQL scripts and stored procedures to administer the trades done at the Montreal Stock Exchange
- Developed and improved C programs using Sybase DB-Library
- Developed and improved PERL script programs calling processes (C programs) earlier in the morning before the opening of the Montreal Stock Exchange
- Developed and improved C programs for the Futures products using C-ISAM Informix
- Make use of PVCS version manager to maintain modules
Environment: SUN-SOLARIS, UNIX, Sybase system 11, RapidSQL, SQL, PERL5, Sybperl, C, Shell Script, Informix C-ISAM, PVCS version manager.
ConfidentialSoftware Engineer
Key Responsibilities:
- Designing a payment system application using Smart cards and based on RSA cryptographic APIs.
- Environment: HP-UX, Oracle, C, PVCS, RSA Encryption APIs.
Software Engineer
Key Responsibilities:
- Designing, Implementing and maintaining in C/Unix a Client/Server interface for SPEEDWARE application development tool based on the use of the OMNIDEX library. The interface allows a generic access (Similar to ODBC) to specific records containing free-form textual data or unstructured columns. The interface is a layer on relational databases (Oracle, Sybase, and Informix) and C-ISAM/Flat files
- Designing, Implementing and maintaining in C/Unix a Client/Server interface for SPEEDWARE application development tool supporting Sybase databases. This interface was developed in the context of Speedware/4GL syntax using Sybase DB-Library
- Designing, Implementing and Maintaining in C/Unix different features for SPEEDWARE application development tool supporting Informix and Oracle databases. These features were developed in the context of Speedware/4GL syntax using Embedded-SQL (Informix-ESQL/C) and (Oracle Pro/C)
- Designing, Implementing and Maintaining in C/Unix or C/MPE different DBMS and files systems interfaces for SPEEDWARE application development tool supporting Image, Image/SQL, Image/OMNIDEX, C-ISAM Informix, Flat Files and KSAM files
Environment: HP-UX, SUN-SOLARIS, IBM-AIX, UNIX, Windows NT 4, SCO UNIX, MPE (HP 3000), Sybase system 11, Informix Online, C-ISAM Informix, Oracle, ODBC, Omnidex, Image/SQL, Allbase/SQL, C, Shell Script, SCCS version manager