Software System Architect Resume
2.00/5 (Submit Your Rating)
NyC
SUMMARY:
- 20+ years of experience in leading the design, development and deployment of scalable, highly - available distributed payment software systems.
- Using multiple platforms, computing frameworks, databases and programming languages. Passionateabout technology and noledge.
- Advocatefor long-term quality and efficiency through design, infrastructure, and automation. Facilitator of change and collaboration while fostering team cohesion and motivation.
- Design & Architecture Optimization & Scalability Complex Problem-solving Build & Unit test automation DB Design & Optimization
- High Availability & Resilience Service Oriented Architecture Multithreading, Concurrency Batch Processing Agile, waterfall Payment Systems DevOp
- Design and Development of C++ infrastructure framework.
- Promoting sharable, scalable, highly-available, performant and maintainable code.
- Development of sharable C++ components used across products, platforms and Databases.
- Porting Windows products to various UNIX platforms.
- Redesign existing products for high availability and scale.
- Inspiring and coaching numerous developers worldwide in the development of quality product extensions.
- Involvement in numerous POCs and high-volume performance tuning efforts.
- Lead design and implementation of a batch ACH payment processing engine, including ‘Big Data’ like scheme, supporting multiple clearing houses throughout the world using J2EE, SOA, Oracle, MQ, Unix.
- Advocated for quality and automation in development and QA.
TECHNICAL SKILLS:
- Linux, Solaris, AIX, Windows
- Java, C++, SQL, JS, Python
- WebSphere, WebLogic
- Oracle, DB2, SQL Server
- AWS, Rekognition, S3, EC2
- J2EE, SOA, REST
- HTML/CSS, XML
- IPC, XA, POSIX
- WebSphere MQ noSQL, DynamoDB
- SWIFT, FED, CHIPS, Block Chain
- SEPA, NACHA/ACH, ISO 20022, OFAC
- Global PAYplus
- HADOOP, MapReduce, Spark
- Helix, StarTeam, Git
PROFESSIONAL EXPERIENCE:
Software System Architect
Confidential, NYC
Responsibilities:
- Bulk Interface support for mass payment processing (WebSphere, J2EE, JAVA, MQ, Oracle).
- ACH file and batch cancellation.
- Automatic gap detection and handling for FED & CHIPS.
Technical Software System Architect
Confidential, NYC
Responsibilities:
- Lead design and development of NACHA/ACH mass payment- processing feature in Global PAYplus (J2EE, JAVA, MQ, Oracle).
Technical Software System Architect
Confidential, Jersey City
Responsibilities:
- Lead C++ Infrastructure design and development.
- Upgrade payment system to run as a BEA tuxedo application using Global transactions (XA), thus, greatly improving scalability and data integrity.
- Create the first cross platform and product, shared component (interdiction/OFAC engine) Running in production in CLS (AIX, Solaris), GPP (Solaris), PPUSA (windows) and more.
- Port various payment products to run under Solaris, AIX and Windows using the same code base (C++, STL, Oracle/Db2, MQ)
- Recreated Global PAYplus as a Global, Distributed, Scalable and Highly-available application. This product is currently running a significant amount of the world’s global payment traffic.
- Involved in numerous presale POCs and performance tuning efforts, halping to acquire new customers and improve the product.
- Support for monitoring infrastructure.
- Lead design, implementation and deployment of low value payment, batch, parallel processing scheme (Unix, Tuxedo, Oracle, MQ).
- Lead Design and implement Direct Debit processing scheme (Unix, Tuxedo, Oracle, MQ).
- Lead US feature development of J2EE/Web services Global PAYplus (Java, WLE, Linux, Oracle, MQ).
Senior Software Engineer
Confidential
Responsibilities:
- Design and development of Disaster recovery mechanism for Colonial Bank Sidney.
- Queuing infrastructure (MQ, MSMQ etc.).
- DB access infrastructure (SQL Server, Oracle, DB2).
