Systems Analyst, Software Architect Resume
PROFESSIONAL SUMMARY:
- I’ve successfully executed the role of OSS & BSS requirements and systems analyst, solution architect, software/systems architect, designer, developer and Confidential modeler of large - scale telecommunications software systems.
- Providing OSS and BSS solutions as lead systems analyst, requirements analyst, solution architect, architect and Confidential modeler of large-scale, complex, real time and non-real time software and hardware systems.
- These include service and network provisioning, network element and circuit configuration, real time fault and performance management systems, network element and circuit discover and device and network topology inventory, VoIP client, mobile call processing server solutions.
TECHNICAL SKILLS:
Methodology, Process: Agile, Rational Unified Process (RUP), Use Cases, Business Process Re-Engineering, Confidential, OMT, full SDLC, Object Oriented Analysis (OOA), Object Oriented Design (OOD), Model Driven Architecture (MDA), Model Driven Development (MDD), Test Driven Development (TDD)
Architectural & Design Concepts: Telecommunications ( Confidential, ECOMP, Confidential, OpenNFP, CIM, TMF, SID, TINA-C, ITU, SIP) standards applied to BSS & OSS systems architecture, design and implementation (Java & C++), network management systems - NMS, EMS, FCAPS, power industry standards for smart-grid energy solutions (IEC, CIM), complex Confidential information data models (i.e. network topologies, root cause analysis, etc.) metamodeling, real-time state machines, multi-threaded systems, real time event management, event driven systems, service activation, embedded systems, J2EE, multiprocessor super computer based solutions. Member of several Confidential teams.
Design, Development: Architect, designer, developer of C++ software systems for client, server and embedded systems running on Linux, Android, and Windows Operation Systems. I have extensive experience with OO analysis and modeling ( Confidential ), architecting, designing and developing C++ & Java software solutions.
C++: OSS, BSS, NMS, EMS, Server, client and embedded Linux and Windows Operating Systems
C++ Libraries: C++11 STL, Qt Classes, Boost, ODB
Java: OSS, BSS, NMS, EMS, VoIP Server and Client applications
IDE: QT Creator 5.2, NetBeans, Eclipse, Visual Studio
Languages, Operating Systems:
C++: Linux/Unix, Android NDK & Windows Architecture, Design, and Development, C++11 STL, Boost, Qt, OpenGL libraries
Java: Linux & Windows Design and Development, VoIP - SIP, RTP
C#: Designed and developed telecommunications solutions for Cincinnati Confidential
Tools: Confidential /OO Modeling Eclipse Papyrus, Enterprise Architect, Visual Paradigm, Magic Draw, Microsoft Word, Excel, PowerPoint, Visio, Project, XML, Rational Rose, RSA/RSM (Rational Software Architect/Modeler), Integrity
Development: Qt, Android Studio, Visual Studio, Net Beans, Eclipse, MySQL, Versant Object Data Base, ORM, Tomcat, Apache
PROJECT EXPERIENCE:
Confidential
Systems Analyst, Software Architect
Responsibilities:
- Solution architect for a Confidential based PoC project that integrates Confidential Amsterdam to provide orchestration of PNF and VNF components.
- This PoC has Adva PNF devices and vPG, vFWs, and vSink VNF components that turn-up a Logical E-Line service using Confidential orchestration, OpenStack Neutron and the Adva Ensemble Connector.
- Research, Cisco Confidential training, including Confidential and Confidential language training. Installation of Confidential Amsterdam components in VMs and Docker and Kubernetes containers. Investigation of Cloudify Orchestration solutions for hybrid networks ( Confidential, Confidential, PNFs, VNFs and Confidential ) and tools to create Confidential and Confidential configurations using Eclipse Papyrus Confidential modeling tools.
Confidential
Systems Analyst, Software Architect
Responsibilities:
- Identification for missed requirements, work with SEs and stakeholders to resolve.
- Interaction with business and architecture stakeholders to review RCA analysis and determine the priority of current defects.
- Completed Confidential Agile training, attend Confidential & Confidential scrum meetings.
- Member of several Confidential system requirements groups.
Confidential
Systems Analyst, Software Architect
Responsibilities:
- Software architect, developed Confidential artifacts (Sequence, Activity, Domain Class Model, Components, Interfaces, and Message Protocols) to define a software architecture used to implement real time software that would control of pumps, motors and sensors for a next generation Hemodialysis system.
- A Theory of Operations document was created for each of the critical systems and components of the Hemodialysis system.
- This document was analyzed, and a software architecture was defined using Confidential (Enterprise Architect) to create several Confidential artifacts and documents that are used by the software design team.
- Worked with Theory of Operations team to resolve issues and generate change requests.
Confidential
Systems Analyst, Solution Architect
Responsibilities:
- Systems analysis of the Cincinnati Confidential ’s existing DSL, GPON and voice (SIP) provisioning systems, work flow systems, network element (port, circuit) assignment systems, Network Element Discovery, CPE communications and configuration and service inventory systems.
- Production of systems level architecture and design documentation (Word, Visio, Confidential, Sequence and state diagrams) to document the details of these existing systems.
- Capturing and documenting the complex configuration of multi-technology network service delivery configurations.
- Development of telecommunications teaching material for the Confidential staff, this included: telecommunications concepts, architectures, and protocols, and the systems that are required to implement both OSS and BSS solutions.
- Mapping of these telecommunications concepts to the existing Cincinnati Confidential ’s systems.
- Team lead off shore development and support teams.
Confidential
Business Analyst, Solution Architect, Confidential Modeler
Responsibilities:
- Working with business stakeholders and with the SME’s (subject matter experts) to develop business and technical requirements, producing User Stories, Use Cases, UI interface wire-frames, Confidential object models business and technical artifacts.
- Performed analysis and translation of these complex business and technical requirements and artifacts to create a solutions architecture and client, server and mobile architectures.
- Development of initial server side Java and C++ prototype (Qt) and user interfaces (QML).
- Architecture, design and implementation of a real time multi-protocol, multi-technology meshed network to support real time multi-point encrypted video and audio communications.
IDE: Qt Creator 5.2, NetBeans, C++ Libraries: C++11 STL, Boost and Qt 5.2 Classes (Presentation and application) Java 7/8 JDK, J2EE, Apache, Tomcat, MySQL
Confidential
Responsibilities:
- Development a game using Qt 5.2 Creator IDE for Android and Linux. User interfaces are based on Qt 5.2 presentation classes, client and server software is being developed utilizing Qt 5.2 Creator and C++11 STL, Qt 5.2 and Boost Class libraries.
Confidential
Application Design and Development Engineer
Responsibilities:
- Design, development and debugging (GDB) of C++/C Linux based cable and satellite Confidential middle-ware system software. The middle-ware system provide an API to application developers and the software to interface with system drivers.
- The hardware is based on a Broadcom chipset (MIPS CPU).
- Debugging of core dumps from deployed, production and development system crashes.
- Use of GDB for the identification of bugs that caused system crashes and the design and implementation of C++/C code repair solutions.
- Re-factor and design of C++/C functions to execute on all Confidential platforms versions.
IDE: Qt Creator 4.8, Debugger GDB
Confidential
Application Design and Development Engineer
Responsibilities:
- Analysis, architecture, and development of an embedded systems remote configuration and data upload software.
- The system is a multi-platform (Windows, Ubuntu and RedHat) real-time image capture and analysis system.
- Created Confidential models reflecting C++ design and development.
- Implemented, tested and debugged C++ code on multi-threaded client in an agile development environment.
IDE: Qt Creator 4.8, Visual Studio 2008, Debugger GDB with Qt
Confidential
CEO, CTO
Responsibilities:
- Analysis, Architecture, and Development of a suite of Object Oriented Confidential using industry standard based design patterns used to assemble software solutions.
- Developed a set of state machine animation tools that use reusable components to capture business and technical requirements.
- These components are the core of several products.
IDE: Qt Creator 4.7, Debugger GDB with Qt
Confidential, Burlington, Vermont
Lead Systems Analyst, Solution Architect
Responsibilities:
- Worked with SMEs and customer requirements to analyze and document current business requirements for energy analytics and smart-grid system management.
- Provided a new scalable architecture and design based on the analysis of the Draker’s current system architecture, design and business requirements plus new requirements to support new product/service solutions.
- Conducted research and analysis of the current Electric Power Grid Management and Smart Grid industry standards (CIM, PCIM, and IEC). Used these standards to developed Confidential analysis, architecture, and design models supporting Draker’s current and future business requirements.
- Conducted research and analysis of the current telecommunications BSS/OSS standards and architectures (CIM, ITU, TMN, and TMF) and the application to power/smart grid standards (IEC, CIM, etc.) and solutions.
- Developed C++ prototype for a scalable renewable energy management and control solution.
IDE: Qt Creator, C++ and Java Code Generation using: Visual Paradigm
Confidential
Lead architect and designer
Responsibilities:
- Analyzed requirements to design and build an Object-Oriented Java VOIP client that interfaced with the Cisco call manager server.
- Designed and developed a Java, multi-threaded, real-time event driven client and user interface.
Confidential
Solutions Architect and Business Analyst
Responsibilities:
- Participated with the business stakeholders to develop the requirements for an inventory and order management solution (IMS/IPC).
- Analyzed and documented business and systems specifications for the IMS/IPC solution.
- Developed solution architectures, documented by producing use cases, sequence diagrams, object models, and prototype Java code.
- Worked closely with vendor (Visionael) SMEs on the creation of the solution specifications, the solutions architecture and the development and testing of a multi-vendor IP Voice Communications (IPC) provisioning system.
