We provide IT Staff Augmentation Services!

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.

We'd love your feedback!