Get C2C/W2 Jobs & hotlist update

Soumith Stack/Middleware Developer – Work for Citi Bank – 9+ years Exp Current Location: Tampa, FL

Soumith  – Full-Stack/Middleware Developer – Work for Citi Bank –  9+ years Exp – H1B – Current Location: Tampa, FL

Consultant's Details: 

Consultant Name: Soumith

Visa: H1B

Current Location : Tempa,FL

 

Employer Details:

Employer:Nextgen Technologies Inc

Contact Person:Kushal

Email:kushald@nextgentechinc.com

Note: Please call between 09:30 AM PST to 06:00 PM PST

Phone: 4134240484

Soumith's Resume

 
PROFESSIONAL SUMMARY:
 
●    Over 9+ Years of extensive experience in Software Development Life Cycle, Web Application Design, Development, Maintenance, Programming, Testing, End-User Support of java-based web applications and client-server business applications using multiple technologies.
●    8+ Years of experience with JAVA/J2EE, JavaScripts, Angular, Spring framework, Spring Boot, MySQL, Oracle 12C
●    Experience with Object Oriented Programming such as core Java SE, including Collections API, threads, Multithreading, generics, reflection, Data Structures and Algorithms.
●    Managed multiple projects simultaneously for various clients from conception through completion phase maintaining timelines and changing requirements for the IVR platform. The technology mainly used for the implementation was web logic,  apache tomcat via https.
●    Experience in various message brokers like RabbitMQ, AKKA Streams and Apache Kafka.
●    Experience in User Interface development using Angular, HTML, CSS, Java Scripts, Typescript, jQuery.
●    Experience in the various IAM modules such as Identity Management, Identity Governance, Access Management and Life Cycle Management
●    Hands-on Experience in building Single Page Application (SPA) using Angular 13, also creating responsive web-pages and designing cross browser compatibility for mainstream browsers and portable devices by Bootstrap, Vertx.
●    Implemented Micro services architecture to make applications smaller and independent.
●    Extensive experience in development and implementation of ORM framework Hibernate/ Hibernate with Spring Data Access.
●    Implemented centralized logging system for various teams in Citi using ELK Stack (Elastic Search, Logstash, Kibana), File beats.
●    Analyzed and benchmarked internal applications built using object oriented perl and java 8.
●    Good experience in using Maven, Gradle build scripts for the project build and deployment process.
●    Created Docker images and handled multiple images primarily for middleware installations and domain configurations.
●    Experience in writing unit test cases using Junit and Mockito frameworks and behavior driven development (BDD) using JBehave.
●    Reviewing and functionally verifying code to assure it meets the necessary standards.
●    Followed agile principles for continuous software development and involved in architectural design decisions.
●    Mentored junior developers on Java, JavaScript, Web Application Development and OOA&D.
●    Involved in client interactions for scoping, effort estimates, status reporting and ability to adapt to modern technologies, changing business requirements and correctly apply new tools to build applications.
●    Excellent written and verbal communication skills, analytical, problem solving skills, strict attention to detail and ability to work independently, lead/work within a team.
 
TECHNICAL SKILLS:
 
Languages    Java 7, 8 & 11, Perl, Shell, C, C++, SQL, PL/SQL, Scala
J2EE Web Services    Collections, data structures, algorithms, Executor framework, multithreading, concurrent packages, class loading, SOAP, REST, WSDL, JAX-RS, JAX-RPC, JAXP, JAXB.
Web Technologies:    HTML/HTML5, CSS/CSS3,  XML, XSLT, JavaScript, AJAX, JQuery, JSON
JavaScript Frameworks    Angular JS, Angular 13, React JS
Javascript Libraries    Bootstrap, Vertx, Node JS, TypeScript, SASS.
Javascript Testing libraries    Mocha, Chai, Sinon, Jasmine and Protractor.
Client side build tools    npm, Grunt, Jenkins.
Frame Works    Spring, Spring Boot, Apache Camel, Log4J.
Database    Oracle11g/10g, DB2, MySQL, MongoDB, Denodo.
Web and Application Servers    Apache Tomcat, IBM WebSphere 8/8.5/9, JBoss, WebLogic.
Design Patterns    Singleton, Front Controller, DAO, AOP, MVC, Factory Method
Methodologies    SDLC, Agile
Operating Systems    Windows, Mac OS X, Linux – RHEL 5/7, Unix.
Cloud Platforms    Citi – Private cloud, AWS cloud, Google cloud.
Build Tools    Ant, Maven, Jenkins, Bamboo, Gradle.
Tools    Junit, Eclipse, Adobe page maker, MS Office, Sublime Text, Putty, Subversion, CVS, Visual Source Safe6.0.
PROFESSIONAL EXPERIENCE:
 
Client:    Citi Bank                                                 JAN 2021 – PRESENT
Role: Full-Stack/Middleware Developer                          OCT 2018 – AUG 2020
Location: Tampa, FL.

 
Responsibilities:
●    Develop, maintain and enhance Middleware APIs, Web tools, and other application interfaces that provide data access to both street and Citi internal financial instrument information.
●    In charge of building a scalable micro service-based infrastructure capable of handling millions of requests per day using Cloud Platform.
●    Collaborated and led a team of 5 engineers and also guided and mentor junior software engineers.
●    Development, enhancement, modifications of messaging services for near real time notifications to downstream systems. Data can be communicated in and out via different protocols, e.g JMS, TIBCO RV, SFTP, HTTP RESTFUL, SOAP WSAPI.
●    Maintained real time messaging architecture in Core JAVA to publish 6 million daily financial products to 50 front office client’s applications. System is in production with a low latency rate (average publish rate 150 – 250/sec).
●    Expertise in using messaging standards such as JMS and TIBCO Rendezvous/ TIBCO EMS for developing distributed applications
●    Built Java scripts interfaces to receive intraday/eod feeds from various vendors (e.g , Bloomberg, Moody, Boardridge, DSB, Eurex and ASX exchange) and citi internal clients.
●    Built FTP/SFTP framework (Jscape) which allows clients to upload/download data files.
●    Designed application components using Java APIs such as Collections, Multithreading, exception Handling, Generics, Enumeration, and Java I/O to fulfill the implementation of business logic.
●    Automated archival and clean-up process to backup vendor raw data.
●    Worked on Weblogic web services for clients request setup for securities.
●    Developed spring boot applications using RabbitMQ and AKKA Streams – Alpakka.
●    Developed FILE APIs to retrieve data from outside vendors e.g. IDC, MARKIT, FINRA, Moodys and load them into security Master database.
●    Experience in Linux Administration Installation, Configuration, Tuning and Upgrades of Linux (RedHat and Oracle)
●    Created perl & shell scripts for automated email to the team regarding the delay in upstream data files.
●    Hands-on architect and developer of a comprehensive IAM system that addresses the challenges of a very complex development and production environment.
●    Wrote Perl scripts to automate the verification of the information inserted in the database via the web application
●    Created and maintained scripts using shell and perl to simplify administration.
●    Developed software utilities and dashboards to monitor various applications and systems, maintain 50+ wl servers, monitor cpu, memory and disk usages across different environments.
●    Deployed and configured middleware services on WebLogic 12.1.3.
●    Implemented and brought in a new infrastructure for a centralized logging system using ELK Stack.
●    Worked on ElasticSearch Clustering and Load Balancing for multiple nodes, parsing various file types by beats.
●    Architect of the EasyLink project, performing requirements analysis, design, service and technology sourcing, and extensive front-end cross-site scripting in JavaScript with HTML5 LocalStorage, cookies, HTTP/HTTPS coordination, shopping cart and session migration; prototype on a mean.js stack, production with Java 11 and Spring.
●    Assist in the overall design, development, implementation, and operation of an enterprise-wide TIBCO implementation
●    Good knowledge on Kibana and Elastic search to identify the Kafka message failure scenarios.
●    Implemented to reprocess the failure messages in Kafka using offset id.
●    Implemented Kafka producer and consumer applications on Kafka cluster setup with help of Zookeeper.
●    Migrated all our existing applications from physical machines to cloud machines.
●    Extensively used Maven and Gradle to build, deploy and test applications.
●    Worked on XML. Used SAX and DOM Parsers. Worked on JAXP.
●    Worked on Multiple AWS instances, set the security groups, Elastic Load Balancer and AMIs, Auto scaling to design cost effective, fault tolerant and highly available systems.
●    Bug Fixes and end to end testing with downstream clients.
●    Support to Business Analysts on various issues regarding data quality or up-to-date product information.
 
Client:    State of Tennessee                                AUG 2020  – JAN  2021
Role: Full-Stack Developer    
Location: Nashville, TN.

 
Responsibilities:
●    Our team’s major roles are to develop middleware platforms and Api tools, Web tools that enable the State of Tennessee to provide a border view to Tennesseans on Health/Medicaid options & facilities.
●    Experienced in Agile Methodology, participated in Sprints and daily Scrums to deliver software tasks on-time and with excellent quality on basis with onsite and offshore teams.
●    Used HTML5, CSS3, AngularJS and NodeJS for content layout and presentation layer (UI) designing. Used JavaScript, jQuery for client-side validations and AJAX for reports display.
●     Extensively used AWS (Amazon Web Services) for integration with Enterprise and web applications.
●    Implemented project structure based on spring MVC pattern using Spring boot. Used different types of Spring controllers depending on the business requirement.
●    Implementation of Spring security and LDAP integration.
●    Worked with microservices related frameworks Ribbon & Eureka for client-side load balancer and network discovery.
●    Development of DAO layer using Hibernate Template, JDBC Template and Mongo Operations.
●    Used Hibernate Template and Core Hibernate 3.0 in the data access layer to access and update information in the database.
●    Implemented REST web services using Jersey with the enabled OAUTH.
●    Developed RESTful Web Services to retrieve data from client side using Microservices architecture.
●    Integration with Spring security in web application.
●    Development of web modules and middleware components using AWS and Spring integration.
●    Implementation of security layer on top internal web applications using JAAS as a POC.
●    Created Spring Boot applications testing suite using Spring Junit plugin and Mockito framework.
●    Developed end to end application on spring boot framework (RestApi Application/Spring JPA using Crud repository).
●    Implementation of HTTP Basic Authentication to restrict access by looking up users in plain text password and group files using Apache Mod Auth.
●     Created Auto deploy jobs using Jenkins and Maven. Developed Spring DAO templates to all type of CRUD operations
●    Installed JBoss servers, configured domains for deploying applications.
●    Configured and deployed application on JBOSS 7.x server.
●    Developed all the Junit test cases for all the different layer implementations
●    Developed JUnit test cases for Unit Testing and functional testing for various modules and prepared Code.
●    Experience in implementing Elastic Path to provide the eCommerce functionalities.
●    Used Log4j Logger and Debugger to capture the log that includes runtime exceptions
 
Client:    Blue Shield of California                                                                   FEB 2018 – OCT 2018
Role: Full Stack Developer
Location: San Francisco, CA.

 
Responsibilities:
●    Used HTML5, CSS3, Angular 4, and NodeJS for content layout and presentation layer (UI) designing.
●    Used JavaScript, jQuery for client-side validations and AJAX for reports display.
●    Implemented project structure based on spring MVC pattern using Spring boot. Used different type of Spring controllers depending on the business requirement.
●    Worked on usage metrics and also end to end events tracing for analysis purposes with React JS.
●    Experience in using React JS components, Forms, Events, Keys, Router, plus Redux, Animations and Flux concept
●    Implementation of Spring security and LDAP integration.
●    Responsible to create and Implement the TIBCO EMS architecture across enterprise.
●    Created a model layer using Hibernate and extensively used its API to perform crud operation.
●    Development of Service code using Apache Camel framework in JAVA/J2EE.
●    Development of DAO layer using JDBC Template and Mongo Operations.
●    Implemented REST web services using Jersey with the enabled OAUTH.
●    Worked on the OAuth 2.0 for accessing the cloud storages like Box, one drive, Google Drive, Drop box.
●    Developed RESTful Web Services to retrieve data from client side using Microservices architecture.
●    Developed J2SE technologies like Core Java collections, generics, exception handling, multi-threading, IO, JDBC.
●    Development of web modules and middleware components using AWS and Spring integration.
●    Migration of IAM system to new IAM system that is being used by the parent company.
●    Work with the project teams on implementing the defined business Roles within Identity Access Management (IAM) solution.
●    Implementation of security layer on top internal web applications using JAAS as a POC.
●    Extensive knowledge in working with WebSphere Portal 8.5 (IBM Digital Experience) features such as DDC, Script Portlet etc.
●    Developed and utilized J2EE services and JMS components for message communication in WebSphere application server.
●    Defined a message store architecture necessary to support Drools rule engine input processing, scalability and recovery.
●    Developed a comment function on the Tellurium website using Perl, JavaScript and MySQL, enabling the end-users to interact with each other.
●    Used open source technologies like : Vertx, GWT.
●    Developed integration modules for disparate clients using Apache Camel.
●    Developed Camel routes using Scala DSL and developed custom message converters.
●    Integrated configured Camel with ActiveMQ to use it as a bus.
●    Created Spring Boot applications testing suite using Spring Junit plugin and Mockito framework.
●    Developed end-to-end application on spring boot framework (Rest Api Application/Spring JPA using Crud repository).
●    Used Spring Rest Template to use the exposed REST web services.
●    Had done Migration from WebSphere Portal Version 8.0 to 8.5.
●    Implementation of HTTP Basic Authentication to restrict access by looking up users in plain text password and group files using Apache Mod Auth.
●    Created Auto deploy jobs using Jenkins and Maven. Developed Spring DAO templates to all type of CRUD operations
●    Installed JBoss (Wild Fly) servers, configured domains for deploying applications.
●    Used Redux-Promise in application to retrieve data from Back-End and to also perform RESTFUL services
●    Configured and deployed application on JBOSS 7.x server.
●    Developed JUnit test cases for Unit Testing and functional testing for various modules and prepared Code.
●    Used Log4j Logger and Debugger to capture the log that includes runtime exceptions
●    Used a Microservice architecture with Spring Boot based services interacting through a combination of REST to build, test and deploy identity Microservices.
●    Training the IT team on various modules of SAM, CDD and Actimize in general with regards to current system and upcoming SAM-UDM and CDD upgrades.
●    Experienced in Agile Methodology, participated in Sprints and daily Scrums to deliver software tasks on-time and with excellent quality on basis with onsite and offshore teams.
 
Client:     Zurich Insurance                                    DEC  2016 – Jan 2018
Role: Full Stack Developer
Location: Schaumburg, IL.
 
Responsibilities:
●    Developed Web services to allow communication between the applications using Rest and SOAP Web services.
●    Designed and developed many PL/SQL batches using JAVA with Connectivity to Oracle for data maintenance and handling.
●    Developed code for Responsive web design in TypeScript, Vertx using framework like Angular 2.0.
●    Designed, Developed and analyzed the front-end and back-end using JSP, Servlets and spring.
●    Integrated spring (Dependency Injection) among different layers of an application.
●    Created Kafka topics through Oracle Golden Gate.
●    Worked with Swagger UI, Postman to document and test the API.
●    Implemented scripting with Ajax, JSF and XML to dynamically refresh the page contents.
●    Generate UI mockups from paper and pencil concepts to high fidelity prototypes that convey the interaction model using HTML5, CSS, AngularJs and Python.
●    Implemented Business Logic Using POJO’s and used Websphere 7.0 to deploy the applications.
●    Implemented various complex PL/SQL queries.
●    Used Drools to handle complex business rules using Rule Sets and Rule Flows.
●    Developed various JUnit test cases for Unit Testing.
●    Developed an entire web application using Node JS as a server-side REST API service and Angular 4 using Typescript as a client-side framework.
●    Created a fully automated process for building firmware releases by shell scripting.
●    Developed automation solutions leveraging shell, Perl, and Java scripts to increase the operational efficiency.
●    Utilized Angular JS for its efficient data flow architecture to create a lightweight and render efficient web app that searched projects via the GitHub API through keywords.
●    Deployed and migrated Weblogic objects in a multi-server environment. Manage multiple weblogic environments – configuration changes and troubleshooting issues.
●    Implemented automated local user provisioning instances created in AWS cloud and google cloud
●    Implemented RESTful web services by using JAX-RS, created and read the JSON objects by using JACKSON libraries.
●    Experienced in configuration of WebSphere Application Server on multiple platforms for both horizontal and vertical clustering.
●    Configured global security in WebSphere 9 using LDAP authentication Responsible for establishing Single Sign On (SSO) for WebSphere application.
●    Configure, monitor, and automate Amazon Web Services as well as involved in deploying the content cloud platform on Amazon Web Services using EC2, S3 and EBS .
●    Creating the automated build and deployment process for application, re-engineering setup for better user
●    Involved in development of REST Web Services using Spring MVC to extract client related data from databases and implementing the Micro services to base on RESTful API utilizing Spring Boot with Spring MVC.
●    Implemented Controllers, models and used ng-repeat to render JSON response to DOM.
●    Created workflows for creating multiple renditions of images.
●    Assisted Oracle DB development team in developing stored procedures and designing the database.
●    Created CI/CD for deploying in Jenkins. Used Jenkins to integrate with other tools.
●    Unit tested controller layer using Spring MVC mock classes and JMock framework.
●    Performed functional testing using SOAP UI and created mock services for testing on developer sandbox.
●    Interacted with Business Analysts to come up with better implementation designs for the application.
●    In charge of the deployment of the service deliverables to the designated environments till the final QA sign off.
    
Client: UIT Systems                                                June 2013 – Nov 2015
Role:  Java Developer
Location: – Hyderabad, India.
 
Responsibilities:
●    Involved in preparing High Level/Low Level Design documents.
●    Implemented service tire and data accessing using spring.
●    Developed various Test classes for a Unit –Testing the code using JUNIT.
●    Developed and programmed the required classes in Java to support the User account module.
●    Used HTML, JSP and JavaScript for designing the front-end user interface.
●    Involved in the creation of interface to manage user menu and Bulk update of Attributes using Angular.js.
●    Used Jasmine to perform unit testing of custom filters, custom directives and various parts of AngularJS application.
●    Used Object Oriented Programming concepts to develop UI components that could be reused across the Web Application.
●    Experience with Gateways API management platforms such as Layer 7 or a comparable product for payment portal.
●    Experience with and/or working knowledge of Payment API’s on Lines of Business and payment applications.
●    Deployment of application in the Tomcat server 6.0 environment using maven portal.
●    Wrote Base Test classes for individual modules for reducing redundancy and complete isolation for unit testing.
●    Implemented error checking/validation on the Java Server Pages using JavaScript.
●    Responsible for field validations using AngularJS and also created custom components in AngularJS.
●    Implemented Mock Objects using Easy Mock for reducing dependency and complete isolation for unit testing.
●    Backend Stored Procedures development with PL/SQL.
●    Used Clover for validating the tests efficiency (effective code-coverage) and also to find possible areas for code bugs.
●    Developed the application using Struts Framework that Leverages classical Model View Layer (MVC) architecture.
●    Good scripting experience in perl & bash.
●    Integrated Web Services in ESB Layer.
●    Used Multithreading in programming to improve overall performance.
●    Used Splunk for log file aggregation and monitoring.
●    Developed DAO objects to mock persistence implementation to test Business Logic.
●    Used SVN as a versioning system.
 
EDUCATION:
●    WILMINGTON UNIVERSITY                               New Castle, Delaware
 
Master of Science                                Dec 2016
Information Technology                                
 
●    CMR INSTITUTE OF TECHNOLOGY                            Hyderabad, India
 
Bachelor of Technology                            May 2014
Electronics & Communication engineering technology  
 
Please call me in PST time only[09:30 AM PST – 06:00 PM PST]  
Regards,
Kushal Desai
Nextgen Technologies Inc
Direct: (413) 424-0484  
kushald@nextgentechinc.com

To unsubscribe from future emails or to update your email preferences click here

About Author

JOHN KARY graduated from Princeton University in New Jersey and backed by over a decade, I am Digital marketing manager and voyage content writer with publishing and marketing excellency, I specialize in providing a wide range of writing services. My expertise encompasses creating engaging and informative blog posts and articles.
I am committed to delivering high-quality, impactful content that drives results. Let's work together to bring your content vision to life.

Leave a Reply

Your email address will not be published. Required fields are marked *