Senior Solutions Architect Resume
3.00/5 (Submit Your Rating)
Atlanta, GA
SUMMARY
- Excellent Working experience with Gosu, C++, C, Java and scripting languages such as Python and efficient with XMPP protocol, RestIF.
- Established Architect and lead in several Guidewire PolicyCenter developments, inceptions, estimates & planning, consultation
- Certified and Experienced with Guidewire PolicyCenter as an Architect, PC V8 & V9; Professional & Specialist Certifications
- PC Inception lead on multiple projects
- Expert in PC Configuration
- Expert in Object Oriented Design and Programming
- Experienced with full development life cycle in both Waterfall as well as Agile methodologies.
- Ability to work with external and internal customers as well as architects to obtain/process/refine requirements to ensure a robust software design.
- Working closely with Test Engineers and QA Team
- Accepting responsibility to lead and develop projects end - to-end.
- Very comfortable working with several Relational databases such as Informix/DB2/Oracle programmatically.
- Experience with No-SQL databases (Couch-DB)
- Experienced with REST IF and related technologies such as Jersey 1.x/2.x.
TECHNICAL SKILLS
- OOP, C, C++, Java, Protel2, Python
- Smalltalk, Pascal, Fortran, PL/1
- Multi-threading, multi-tasking, multi-processor
- Real-time and Embedded systems development
- Rogue Wave, C++ STL
- ODBC /JDBC connectivity, ADO, SQL
- Tornado, VxWorks
- Rational Rose, Visio, UML
- Informix, Oracle and Db2 as well as CouchDB
- Dynamic SQL, Oracle Call Interface and Db2 Call Level Interface, SQL-less DB (Couchbase)
- XML and Document Object Model
- DOM parsing and creation on the fly, WSDL processing
- Visual Interdev6, FrontPage
- Design Patterns
- Working noledge of the Runtime System of DMS-100
- Migrating legacy code to OO.
- TCP/IP and UDP/IP Protocols, sockets programming
- Telecommunications, call processing and VOIP
- Synchronous and asynchronous communications and messaging
- compilers, debuggers, word processing, spreadsheets & databases and other development tools such as snoop.
- Shared and distributed computing environments
- JAVA SDK, Agile process;
- CCM, clearcase, RTC, SVN, GIT
- Gosu, agile, policycenter; inception; accelerators; plugins
- Web app, Restful API, tomcat, jboss,JSON, GSON, XML; Netflix API, Salesforce, Veeva Vault, oauth1.x/oauth2
PROFESSIONAL EXPERIENCE
Confidential
Senior Solutions Architect
Responsibilities:
- Expert in Product model
- Expert in Gosu
- UW/Availability Rules;
- Accelerators
- Led 8 weeks inception
- Led development effort
- Knowledge of GW Integration
- Integration technologies
- Integration Mechanisms
- Plugins/Web Services
- Messaging, Batch
Confidential
Technical Leader, Engineering
Responsibilities:
- Responsible for design and development of applications and reusable components for Cable (Set Top) Television Industry.
- Lead for several projects
- TAMS (Test Automation and Monitoring Server); Lead a team of 3-4 designers to design and develop a standalone Linux/Java/webapp based system to centralize managing multiple Video Controllers;
- Created command line as well as Android clients for the above-mentioned server.
- CDLS; Lead a team of 4-5/testers designers to design and develop a standalone server to manage streaming new images to a large collection of set-tops using OCAP 2.0 protocol and PKCS7 signing.
- Verizon Image Streaming; lead a team to implement a new streaming mechanism for Verizon.
- Maintained and developed applications to run on servers which interact with customers’ set-top boxes.
- Core developer of ECS/Conductor project
- Developed a build environment using Python
- Developed CouchDB wrapper using CouchDB java client
- Multi-threaded applications in C++
- Several years of core java/c++ hands-on experience
- C++ STL, Rogue Wave
Confidential
Senior Software Engineer
Responsibilities:
- Responsible for design and development of applications and reusable components to interact with databases such as Oracle and Db2.
- Developed applications to consume Transaction Processing Facility (TPF) messages coming from IBM mainframes and submit the results in Oracle and/or DB2 databases.
- Developed reusable components to manage connectivity as well as interaction with databases using Oracle Call Interface (OCI) as well as Db2 Call Level Interface (CLI)
- Developed several applications for managing business logic and handling of reference data. Handling several types of external data feed, including TPF.
- Provided services for enforcing business logic before updating databases on behalf of the clients. These services dat provide inter-process communications use XML and DOM for transferring data to/from clients.
Confidential, Atlanta, GA
Senior Software Engineer
Responsibilities:
- Responsible for Design, implementation and delivery of Fault (Alarm) Management Subsystem for an Optical Add/Drop Multiplexer (OADM) box from day one under Tornado and VXWorks, using OO methodology and C++.
- Gathering and refining requirements.
- Providing multi-product design, to satisfy reusability and maintainability.
- Full implementation of the system on multiple products.
- Full implementation of Suppression rules and hierarchy of Alarm Monitor points.
- Creating a complete test environment.
- Working closely with the verification team to address defects.
- Deployment of several Design Patterns, such as State, Flyweight, Proxy, etc.
- Interfacing with SNMP
- Embedded, multi-threaded/distributed system in C++
Confidential, Norcross, GA
Senior Software Engineer
Responsibilities:
- Design and development of Network Element software for a Transmux Project; under Tornado and VXWorks, using OO methodology and C++.
- Responsible for Alarm management Layer. dis layer would monitor the alarm points on the hardware and report the change of state to the TL1.
- Embedded, multi-threaded system in C++
Confidential, Ottawa, Canada
Senior Member Of Scientific Staff
Responsibilities:
- Implemented server and client side web applications using technologies such as ASP, Java, JavaScript, JavaBeans and VBScript to provide the following functionalities:
- Providing free services, such as public Voice Chat Rooms as well as paid services, such as private Voice Chat Rooms and Internet Call Waiting.
- Development of Web based user registration. Users could register for a free and/or paid service.
- Interaction with a SQL database using ODBC to keep track of the users and their services.
- Management of the session based user login/logout.
- Interaction with the Voice Chat and Call Waiting engines.
- Developed client side applet components to integrate with server side EJB via RMI to pull and expose advertisements to the web.
Confidential
Web application Development
Responsibilities:
- Designed and implemented Storefront and Shopping Card Web Site to offer healthcare services to Nortel employees.
- The Web Site was written as a set of ASP pages dat leverage ADO to access backend SQL server.
- Developed Shopping Card VB COM objects to manage Shopping card State via supporting DB session tables.
- Render Product Catalogs and services information to web via HTML and DHTML.
Confidential, Toronto, Canada
Member Of R&D Team
Responsibilities:
- Research Team member in Center for Advanced Studies (CAS), Confidential, Toronto Lab.
- Member of ABC++ Object-Oriented Class Library team.
- Designed and implemented multi-threaded C++ class library to support distributed computing and concurrency. dis could run on shared memory as well as distributed memory parallel machines.
- Specifically worked on communications as well as thread management layers.
- Used TCP to provide first-release communications
- Used UDP to provide fast communication
- Porting and supporting the system on IBM SP multi processors systems.