# Athiyaman Muthukumarasamy > Software Engineer Lead at The Clearing House Location: Dayton, New Jersey, United States Profile: https://flows.cv/athiyaman Self-starting, energetic, self motivated individual and a great team player. Excellent inter personal skills with the ability to interact with individuals at all levels effectively. Firmly believe that constant learning is the key for one’s own success. By doing the same and through years of experience, I have sharpened my business acumen and gathered great knowledge. I would like to work with latest in technology. Specialties: Java/J2EE & Sip Design and Development on UNIX / Windows, Lead small teams, Understand Agile and traditional software methodologies. A mature techincal lead. ## Work Experience ### Software Engineer @ The Clearing House Jan 2025 – Present Started with TCH ON the RTP Development team ### Dev/Technical/Platform Lead @ Bank Of America @ Tata Consultancy Services Jan 2020 – Jan 2025 | Pennington, New Jersey, United States Technical Lead of an agile team to handle payment services for Global Payment Orchestrator team within Bank of America. Working to integrate us real time payments to paypal, zelle and open source systems such as Banked, Shopify with REST API's in the solution. Lately involved in carrying GPO to the next level of throughput by separating out into a dedicated infrastructure just to handle US Real Time Payment flows. This involves handing all channels such as API, file and Message flows to be separated into a separate entity (AIT). This involved planning, organizing and handling the issues related to code, config refactoring to make this effort as easy as it can be. Involved in architecting and working with the downstream and upstream of the business flows to address the changes needed by them or handling the routing in such a way to necessitate minimal changes for them. Also worked with the performance team to hit delivery milestones for this year with regards to achieving desired throughput and take the platform to do four times more than what is to be delivered this year. Have carried multiple hats from being a developer to being a Dev lead for handling the US Real Time Payment services for an agile team with Product owner, Business partner, architect, developers and testers. I have also assumed roles as platform engineer to handle issues seen during performance testing as a part of a release to handle issues with Platform, Code and Configuration to make the whole platform performant. Created threat modeling, solution & design documents with component/sequence diagrams based on the requirements . Worked with the scrum team to handle the design to take it to development, end to end testing and supporting production. Took paybybank project from proof of concept to production in a year. This involved building backend api’s to connect to a open source payment integrator in Europe known as banked. ### Senior Software Mulesoft Developer/Tech Lead @ Bank Of America @ Tata Consultancy Services Jan 2019 – Jan 2020 | Pennington, NJ I was involved in designing and developing various web services connecting the various clients to process or system api’s involved in the solution. A lot of coordination was required between multiple teams to handle the release. Worked in two week sprints towards a quarterly release of products to implement business solutions as put forth by the business requirements. Involved in standardization of the build dependencies of the pom’s used in the mule projects and templated Jenkinsfile for jars and api’s to build the projects in similar manner and with minimal updates to projects. Had to work with business, Architecture, UI and services partners to architect and design a solution to work towards creation of the services to handle the business initiative. Development involved creation of YAML/RAML contracts for API’s and created a Mule orchestration API layer for various services as required by the business initiatives for each release. Work involved working with various teams managing the profile data between the composite, process and data api’s to save the data to the database. Created Process API’s with Mule Anypoint studio to create applications. Authored YAML contracts to share with other teams within the organization and worked with creating RAML contracts to create web service applications to handle business orchestrations. API’s were built using RAML’s to be shared with consumers of web services. Transformations were done using data weave (mule expression templates compiled by Scala) to transform messages between predominantly xml and json formats. Agile methodology with Rally and JIRA were used to deliver a quality product. Represented our team in the scrum meetings. Worked with Business partners and other API teams to perform story grooming or stories created for requirements towards present and future releases. Involved in code reviews and creating unit tests towards releases as a part of api development. ### Principal Software Development Engineer @ Delphi Technology Jan 2014 – Jan 2019 | East Brunswick, NJ • Lately I have been working in a three-pronged approach, to support the operations of Delphi. 1. First responsibility is to support the Solution Director to create better tools for customers to support our product configuration, establishing a better solution architecture to scale various components and integrate home grown products tightly within the new architecture. This involves development of tools such as health check using Java, python, pl/sql development using oracle. 2. Second responsibility is to work with our Web Architecture Director to create the next generation of the OASIS platform which start with support for RESTful web services to support micro services for the long haul. This involves researching and doing proof of concepts with spring boot, spring in the cloud services. As a part of this effort, I am developing a proof of concept to create our application in docker and then use Kubernetes for container orchestration to scale the application horizontally and vertically. 3. Third responsibility is that I work with our customers as a consultant solution architect/developer for supporting our products into a solution that customer wants us to be a part of their architecture. I have worked with client applications to support third-party application MuleSoft applications, Salesforce and TIBCO integrate with OASIS web services. • Was involved in leading and mentoring a team 10 developers to design and develop solutions for Oasis application platforms as a part of the MEDPRO (major client of Delphi) development team. ### Architect/Principal Lead @ AI Blockchain Jan 2017 – Jan 2017 | 50 Harrison St, Hoboken, NJ 07030 • Working with a team of scientist and senior architect to build a software for handling tamper evident data in a distributed ledger using block chain technology. • Working on creating a java API layer that would be the interface for all the applications to communicate with adding data to block chain which can be independently and algorithmically verified. Java API layer would communicate with the java software agents that talk to the block chain daemon that adds transactions to the block chain. As a part of that development, I am involved in creating java applications to support Restful Services and secured web sockets using Netty and working with Amazon Web Services framework (AWS) products such as EC2, S3 and SQS to develop java applications that work on the cloud. Worked with Netty lightweight server and created web sockets/restful services to transfer block chain data between producer and consumer of this data. Docker software container platform to get and package java application as a part of this development effort. Git was used for package and dependency management and hosted the code in Github. • Architecting the solution for the product along with the chief scientist who was responsible the whole development of the block chain using bitcoinj and bitcore/bitcoin. • Worked with integrating the application in SAP4Hana cloud solution for hosting this application on it. ENVIRONMENT: Java, Spring integration framework/Spring data, MongoDB, MySQL, Netty / Jetty / Undertow java servers, TestNG, eclipse, Jenkins, Maven, Sonatype nexus dependency management, SAP/Hana, Kafka/Zookeeper ### Java Developer @ Freelancers Union Jan 2012 – Jan 2014 | Freelancer Union •As a member of the Independent Worker Services Inc., We were involved in creating healthcare exchanges for NY, NJ and OR, as a part of the Affordable Healthcare Act. We created a single platform from which we could create as many exchanges as needed. Involved in creating mule/java applications/components that was a part of the platform for exchanges. •Member of a java development team to remediate existing applications of the Freelancers Insurance Company. This remediation was carried out by creating new mule applications or by replacing existing applications that would run on a mule ESB integration framework. This involved talking to various end points such as Sftp, Salesforce connectors, database connectors, Email connectors etc. It also involved various technologies to be involved in such as Restful Web service, Soap Client connectors, exposing Restful/HTTPS/HTTP service API. •As a java developer, worked with a whole life cycle of the product starting from gathering requirements to creating the target architecture, Write various architecture and design documents, implemented the code as per the design, perform unit tests, demonstrate, help out testers and work with bug fixes during releases. Also interacted with various partners of downstream elements to finalize the application programming interfaces prior to start of code implementation. •Achieved code reuse by building out common components and libraries to be used in the java paradigm. Replaced repetitive manual tasks for freelancer’s insurance company with new mule applications. Conducted peer code reviews, came up with good programming practices, created common eclipse formatter and styles. Lead a team of 3 developers for remediation tasks along with new development. ### Technical Architect / Developer @ Dow Jones Jan 2011 – Jan 2012 | 1211 Ave Of Americas, New York, NY • Member of a software engineering development team of the consumer publishing and editorial team to architect, develop and maintain J2EE components/applications to organize and create djml (dow jones xml) and to aid in generation of syndication feeds for mobile devices. • Involved in developing and maintaining a new J2EE component that created metadata based on the textual input of the news editors. Then it was displayed to the editors to edit and submit appropriately which would be used by other downstream applications to display and organize news as per their need. This involved me with creating xml transformations using apache XML/XSLT to transform xml data as a part of business application development. • Architected and developed various Java/J2EE components that were deployed as applications in tomcat servers following an overall Dow Jones architecture that created djml (dow jones xml) once any news were published. There were producers and consumers that were built as a part of the platform which got integrated by using the Enterprise Integration pattern. Apache Camel’s implementation was used to implement that. Spring DSL was used to connect routes between ERP applications within Camel. • Worked with editors to create and configure syndication feeds for mobile news editions for devices such as iPad, E-Reader for use with WSJ apps. Created custom feed modules to cater to the needs of the editors that would be shown in the WSJ mobile Application. ### Development Consultant @ AT&T Jan 2009 – Jan 2011 | 200 Laurel Ave, Middletown, NJ 07748 Member of a software engineering development team to build an application server on the J2EE platform and add features as required for upcoming releases, to provide and support Voice over IP services to the ATT core back borne network and also other customers of AT&T. Sip Servlets based on JSR 116 was written to handle the voice over IP callflows of the server. Used Agnity’s Sipr with ruby on rails to do unit testing of the call flows involved with features in each release. ### Senior Software Engineer @ Elanti Systems Jan 2008 – Jan 2009 | 400 Atrium Dr, Somerset, NJ • Senior member of a software engineering development team to build a platform agnostic ENOS product from scratch that does real time network optimization of internet traffic for service providers by routing the traffic intelligently. • Involved in analysis, design, development and unit testing of the router manager module from ground up to do telnet cli sessions to cisco (ios release 12.4.18) and juniper (release 9) routers. In the forthcoming release I was supposed to support cli sessions using ssh protocol. My role in the organization was as an individual contributor to develop and integrate router manager module into the ENOS product • Initially I was involved in coming up with a router manager prototype and once it was proven I was involved in writing the design of the router manager module for the ENOS product. Then I did the development of that module to generally available release 2.0 of the product. • Subversion was used for source code control and JIRA was used for bug tracking and release control of the software projects within Elanti. • Developed a stand alone java driver using java and some UNIX shell scripts to unit test the router manager module as a part of developmental cycle. • Based on the experience with the product this release, I helped add key features to requirements for subsequent release to make the product more usable and efficient for customers. ### Software Development Engineer @ Avaya Jan 2007 – Jan 2008 | 200 Middletown Lincroft Rd, Lincroft, NJ • Member of a software engineering development team to develop next generation contact center product that would replace an existing flagship call center product. • Involved in analysis, design, development and unit testing of the sip contact center product through various fundamental and product iterations. • Enterprise Architect was used to the design documents for the project. • I was involved in setting up a voice call between customer and an agent for the sip contact center. Ubiquity Java Sip Container was used to setup the call and media events were sent using SOAP messaging to IBM Websphere application server container which had all the information about the agents available for servicing the customer. After completing that on once iteration, I was involved in adding wait treatment to a customer call and then I was involved in porting and integration this application with Avaya Voice Portal. • Eventually all the code was moved into a single IBM j2ee container where I was involved in handling the sip invite’s from customer to be handled. I wrote a SIP servlet that would handle the invites and work like a B2B User agent. • I was also involved in making call features like CSTA initiate call to work in the sipcc contact center. • Practiced Agile/Extreme Programming techniques like daily scrum meetings using Rally Software, iterative and pairwise programming. ### Software Engineer @ Cisco Systems Inc. Jan 2002 – Jan 2007 | 610 Parsippany Rd, Parsippany, NJ • Lead a software engineering development team to integrate Cisco routers IOS API configuration (C++) from core components Java API into the cscp products. • Involved in architecting the split of route engine platform code in Java into 3 different products namely, Edge Proxy, Service Engine and Name Resolution Server Products. Part of this work involved setting up a whole integration test bed network with solaris boxes in a separate network. • Involved in design/development/maintenance of the above products in clearcase. Maintained software releases of the product for possible bug fixes/enhancements for Sprint and Vodafone. • Ported Java code of Edge Proxy (XRB) in solaris to a 7960 Router Linux blade. • Created a whole network setup with the 7960 cisco router to facilitate unit, integration and functional testing of the CSCP on a blade. • Integration/functional testing with Spirent Protocol tester to test XRB (Edge Proxy) on a router blade. ### Software Engineer @ Dynamicsoft Jan 2002 – Jan 2004 | East Hanover, NJ • Developed data object modules (DOAPI) in Java as a member of the Data Architecture team that supports Callbacks to Oracle and to in-memory databases namely, raviant and Sonic message bus. This API was used by other Product teams to manipulate the data. • Automated unit testing of foundation class code with cppunit and then took up development of foundation classes in C++ which conceptually had 4 layers , bedrock, sip, oam, authentication. Bedrock layer provided services framework such as memory management, threads, events, queues, dispatch. Oam provided the configuration, state, fault(snmp), metrics modules and authentication was used for tls protocol. Sip layer provided the sip stack, server groups, ping and the transactional API’s for other teams to develop user agent sip clients, servers and other sip applications. • Developed a thin client user agent client and a user agent server for the performance team to benchmark foundation class code. • Responsible for fixing bugs and maintenance of various releases and platform of foundation classes. • To facilitate compiling with Forte(Sun’s compiler), moved the implementation from header to the implementation file thus making each and every header file stand alone. • Redesigned and rewrote code not to use templates of templates since it was supposed to built with gcc and forte. • Automated build scripts to build in Solaris and Linux for 3 different versions of gcc and for 32/64 bit compiler versions. Also automated with expect to put the built distribution to a windows file server. ### Software Consultant @ Chase Jan 2001 – Jan 2002 | Chase Metrotech, Brooklyn, NY Developed a Global Market Reference Data product served by a distributed multi tier system using C++, Rougewave libraries, Corba skeletons and Stubs. ### Software Consultant @ Telcordia Technologies Jan 2000 – Jan 2001 | 200 Centennial Ave, Piscataway. NJ Developed and maintained a Order Entry Management CRM system using C++/C, FCIF formats (Telcordia properietary), Oracle ### Software Engineer @ Horizon Companies Inc Jan 1994 – Jan 2000 | Edison, NJ 08820 Worked as software consultant to AT&T and Avaya through full time employment with Horizon Companies Inc. ### Software Consultant @ Lucent Technologies Jan 1996 – Jan 1999 | Liberty Corner, NJ ### Software Consultant @ AT&T Jan 1994 – Jan 1996 | Murray Hill, NJ ### Engineer @ Rane Group Jan 1989 – Jan 1992 | Viralimalai, Trichy Started as trainee engineer and worked as a full time Engineer. ## Education ### MS in Computer Sciences New Jersey Institute of Technology ### B.S in Production National Institute of Technology, Tiruchirappalli ### Higher Secondary RSK Higher Secondary School ## Contact & Social - LinkedIn: https://linkedin.com/in/athiyaman --- Source: https://flows.cv/athiyaman JSON Resume: https://flows.cv/athiyaman/resume.json Last updated: 2026-04-13