We provide IT Staff Augmentation Services!

Architect Resume

3.00/5 (Submit Your Rating)

Richmond, VA

PROFESSIONAL SUMMARY:

  • Over 15 years of experience with various clients in financial services, retail, telecom and e - commerce domains.
  • Vast experience in software application analysis, design and development of e-commercePOS and Payment applications in C/C++ and Java/J2EE on UNIX/Linux/Windows platforms.
  • Excellent analytical and problem solving skills.
  • Experience in both Waterfall and Agile software methodologies

TECHNICAL SKILLS:

Protocols: TCP/IP, UDP

Languages: C, C++14, Java, VB, Ruby, Python

Scripting Languages: JavaScript, Ruby, Perl and shell

Platforms: Windows, Solaris, Linux, AIX and VMware

IDE: Visual Studio, Eclipse

Middleware: IBM MQ, webMethods B2B Developer 3.0

Frameworks: Spring Boot, Gherkin, Mockito and Power Mock

Software Engineering methodologies/Tools: OOAD/OOP, UML and JIRA

Configuration Management Tools: SCCS, CVS, PVCS, GitHub and TFS

Databases: MS SQL Server, Oracle, Sybase, DB2 UDB and MongoDB

PROFESSIONAL EXPERIENCE:

Architect

Confidential, Richmond, VA

Responsibilities:

  • Scrum Master (SAFe Agile) for FileNet Dexit initiative.
  • Analyze/Architect/Design/Develop content management system (C++ and Java) that will replace the existing IBM FileNet IS and FileNet P8 Application.
  • Develop Junit, ATDD for the code and onboard microservices to Jenkins pipeline.
  • Perform design and code reviews

Environment: AWS, Java, C++, Spring Boot, MongoDB, Elasticsearch, JIRA and confluence

Technical Lead/Scrum Master/Lead Developer

Confidential, Winston-Salem, NC

Environment: IBM Websphere App server, J2EE, C++14, Boost Libraries (multithreading), MSSQL Server, RHEL 7.1 and Tableau

Responsibilities:

  • Act as a Scrum Master for the project.
  • Validate, test and optimize the automated conversion of CHIPS - Engine to C++ from ALGOL
  • Analyze, design and develop new enhanced CHIPS simulation application in C++.
  • Create Technical design document for new simulation application collaborating with solution architects and business analysts
  • Design web UI/UX for simulation application.
  • Design and develop new database in MS SQL server for simulation application.
Technical Lead/Scrum Master/Lead Developer

Confidential

Responsibilities:

  • Analyze, design and develop new C++ CHIPS - EDITOR that was originally written in ALGOL.
  • Add IBM DB2 database support for C++ based CHIPS - EDITOR
  • Add Aerospike s NO SQL In-Memory database support for C++ based CHIPS -EDITOR
  • Add IBM WebSphere MQ support for the C++ based CHIPS - EDITOR
  • Validate, test and optimize the automated conversion of CHIPS - Engine to C++ from ALGOL as a proof of concept.
Technical Lead/Scrum Master/Lead Developer

Confidential

Responsibilities:

  • Analyze, design and develop new database schema for Fedwire interface.
  • Develop and setup IBM DB2 database for fedwire interface.
  • Review, provide SQL queries and advice developers in design of Java application.
  • Design UI/UX for Fedwire interface web application
  • Act as a Scrum Master for the project.

Sr. Systems Analyst/Technical Lead - Payments

Confidential, Charlotte

Responsibilities:

  • Perform analysis of legacy payment systems and integrate new payment gateway in place of current switch for all payments.
  • Translate business requirements into high level technical and functional design documents
  • Analysis and design of Store integration, Tokenization and Pont - to-Point Encryption implementations.
  • Act as a liaison between business stake holders and software/hardware vendors.
  • Participate in design, development, testing and implementation efforts of the project.
  • Create system implementation plan documents.

Environment: C++, MSSQL Server, Windows Embedded POSReady 7

Analyst/Sr. Developer

Confidential, Mooresville, NC

Responsibilities:

  • Perform analysis and design (OOD/OOP) to meet the ever - changing business needs of the client.
  • All phases of SDLC were implemented that includes analysis of business requirements, create high level design documents, solution specifications documents, unit, Integration and system test plans.
  • Conduct customer application development in C++ to create new system, perform unit testing and support user acceptance testing throughout the development life.
  • Utilized IBM MQ and XML for messaging between client and server.
  • All C/C++ development was performed on UNIX platform and tied into a DB2 back end.
  • Used real time multi-threading to implement and adhere to the new standards and business rules of credit card processors in Canada like Chase PNS and INTERAC.
  • Conduct customer application development in C/C++ to create new system, perform unit testing and support user acceptance testing throughout the development life.
  • All C/C++ development was performed on UNIX platform and tied into a DB2 back end.
  • Gone through the code review process for the code developed.
  • Developed a security system for secure transmission and storing of credit card/bank information at the host using widely used RSA algorithm

Environment: C/C++, DB2, Sybase, XML, CVS, SCCS, IBM MQ, Cmake and AIX

Software Engineer

Confidential, Tampa, FL

Responsibilities:

  • Support data Integration test on behalf of iVAPP team.
  • Analysis of the EMS system and the iVAPP system for discrepancies in the activation of services.
  • Developed a simulator in C++ of the AFC Server to handle messages from the activation server, support system enhancements and add - ons, perform unit testing and support user acceptance testing throughout the development life cycle as required.
  • Resolving issues related to activation of services in production.

Software Engineer

Confidential, Warrenville, IL

Responsibilities:

  • Analysis of customer s requirements document and creating design document.
  • Configuration of OpeN/2 appropriately to the Customers Requirement
  • Developed C++ code for the switch Interfaces for credit/debit card issuing retailers like Sears, and HRSI.
  • TCP/IP protocols and were utilized to exchange messages between payment gateway and the client application and exchanged messages are formatted in ISO 8583.
  • Gone through Code Review process for all the code developed.

Software Developer

Confidential

Responsibilities:

  • Automate the form filling (both GET/POST) with user/product data at the vendor website.
  • Extract the targeted data from the vendor web site to automate the buy process at vendor website
  • Developed Java classes to interface with WIDL services
  • Developed Java Integration Modules (IM) to simulate WIDL services
  • Developed JavaScript/HTML interfaces for the presentation layer.
  • Tested integrated vendor websites at unit level, integration level and system level.

We'd love your feedback!