Senior Associate Resume
Riverwoods, IL
SUMMARY:
- Around 10 years of versatile experience in analysis, design, development and implementation of software applications and developing n - tier architecture based solutions with distributed components, internet/intranet applications.
- Areas of expertise include analysis, design and development of applications using J2EE technologies including Servlets, JSP, Struts, Hibernate, XML, DAO, JNDI, JDBC, CVS, Ant, HTML, CSS and JavaScript.
- Expertise in Enterprise Content Management Systems like FileNet BPM product suite includes content management and process management workflows etc.
- Hands on experience with Object Oriented Design(OOD) and developing applications using UML. Expertise with iterative development methodologies, designing class diagrams, Sequence diagrams and use case realization.
- Expertise in designing and developing J2EE compliant systems using IDE tools like Eclipse, RAD, Weblogic Workbench and deploying them in application servers like Weblogic, Websphere on Windows and UNIX environments.
- Sound Knowledge of JEE Design Patterns such as Session Façade, Front Controller, Data Access Object(DAO), Value Object, Singleton, Service Locator, Highly proficient in using frameworks like Struts, Hibernate in developing multi tier, highly scalable, component based, service driven Enterprise Java applications.
- Proficient in developing Unit testing, Integration testing and Container testing components with good knowledge on testing frameworks and testing methodologies.
- Good Experience with database, database concepts, normalization etc. and proficient in developing persistence components using ORM, JPA, Transactions and SQL.
- Problem solver with the ability to rapidly analyze challenges, strong problem solving skills with a result oriented attitude, excellent team player, quick learner and self starter with effective communications, motivations and organizational skills combined with attention to details and business process improvements.
- Expertise in Micro Services Event Driven Architecture for cloud based solutions.
- Experienced in Scrum concepts of Agile Development Methodology for software development.
TECHNICAL SKILLS:
Languages: Java, SQL, XML, C++, C, WSDL, XHTML, HTML, CSS, Java Script, AJAX, PLSQL, JQuery.
Java Technologies: Java, J2EE, JSF, Struts 1, Spring Boot and Spring Integration, JAX WS, JDBC, Servlets, JSP, JSTL, JavaBeans, JQuery
Frame Works: Struts and Spring Boot, Spring Integration.
UI Frameworks: AngularJS, JQuery
Development Tools: Eclipse, Netbeans, Oracle JDeveloper, IBM RAD, Spring Tool Suite(STS)
Application Servers: WebLogic 8.1/9/11g/12c, JBOSS 5, Tomcat, Websphere
Build Tools: Maven, Ant
Design and Modeling: UML.
Web Services: SOAP, WSDL, REST
Databases: Oracle 10g/9i/8i, SQL Server,DB2, MS-Access, MongoDB, Elastic Search
Scripting languages: Java Script, Shell Script
XML technologies: DTD,XSD,XML, XSL, XSLT, SAX, DOM, JAXB
Version Control: SVN, GITHUB, CVS, Microsoft VSS
FileNet Products: FileNet P8 BPM Suite
Amazon Products: S3 bucket, SQS, EC2, Cloud Formation
Enterprise Messaging System: IBM MQ Series, Kafka
Environment: s: UNIX, Red Hat Linux, Windows 2000/ server 2008/2007, Windows NT 4.0, Windows XP.
Test Driven: JUnit, Mockito, ATDD
PROFESSIONAL EXPERIENCE:
Confidential, Riverwoods, IL
Senior Associate
Responsibilties:
- Development of five percent offers functionality for bank’s credit card users in Spring MVC framework
- Development of add to calendar reminder functionality for adding calendar entry in credit card users email.
- Reduce complexity of code by modularizing the code.
Environment: Spring MVC framework, Websphere, Sonar Lint, STS.
Confidential, Rolling Meadows, IL
Senior Associate
Responsibilities:
- Worked in designing and implementation of Micro services by event based approach using Kafka based on Spring Boot Framework for embossing of credit card and merge the data TSYS and Costco Canada.
- Implemented the File Extractor Micro services in Java for reading the member file of Costco Canada credit card applicants and store the data in MongoDb in AWS.
- Implemented the file encrypt and transfer to S3 KYC microservice for KYC files received from TSYS.
- Worked in the setting up of End to End flow for US portfolio credit cards like GM, GMSB and UP starting from file received from TSYS to the final data and trigger file which is send to EFIT Dialogue.
- Worked in support and fixing the issues for Micro services based solution in production.
- Worked in creating the EC2 instances\Stacks by use of Cloud Formation Templates in AWS.
- Worked in setting up of Elastic, Logstash and Kibana for logs monitoring and Zabbix integrated with logstash for sending emails alerts for issues in microservices.
- Employed Scrum concepts of Agile Development Methodology for software development.
Environment: Spring Boot, Spring Integration, Rest Api’s, Kafka, Zookeeper, Consul, Marathon, Mesos, Amazon Web Services, EC2, Cloud Formation Templates, SNS(Simple Notification Service),S3, MongoDb, Elastic Search, logstash, Kibana, Zabbix, Jenkins, Drools
Confidential, Vienna, VA
Senior Associate
Responsibilities:
- Worked in designing and implementation of Micro services by event based approach using Kafka based on based on Spring Boot Framework for ingesting the Branded Statements to AWS.
- Implemented the Micro services in Java for ingesting metadata of card statements in MongoDb and elastic search repository in AWS.
- Implemented the File Transfer Micro Service for transferring the content\actual document to S3 bucket in AWS.
- Design and implemented the card statements Get Doc Rest Api for accessing the document from S3 bucket and Get List Rest Api for accessing the metadata from Elastic Search by using Spring Boot Framework.
- Worked in support and fixing the issues for Micro services based solution in production.
- Worked in creating the EC2 instances usingCloud Formation Templates in AWS.
- Employed Scrum concepts of Agile Development Methodology for software development.
Environment: Spring Boot, Spring Integration, Rest Api’s, IBM MQ Series, Kafka, Consul, Marathon, Mesos, Amazon Web Services, MongoDb, Elastic Search, Kibana, Angular JS, jquery.
Confidential, Rolling Meadows, IL
Senior Associate
Responsibilities:
- Worked in designing and implementation of Micro services based reusable meta Data enrichment component using IBM MQ Series and Spring Boot Framework.
- Re-usable component for tokenizing the accounts using SOAP based Java Web Services from Voltage. This tokenization component was used for tokenizing all the cap-one accounts before ingesting the documents in AWS.
- The roadmap and design of new ingestion FileNet checks functionality to AWS S3 bucket. Developed Micro Services using Zeno Framework for converting the CRS checks batches to EI Imaging format and tokenized the accounts and enriched the batches with org and logo .
- Worked in development of initial prototype for indexing application using Angular JS and Spring Boot.
Environment: Spring Boot, Spring Integration, IBM MQ Series, Kafka, Consul, Marathon, Mesos, Amazon Web Services, MongoDb, Elastic Search, Kibana, Angular JS,jquery.
Confidential, Naperville, Illinois
Senior Associate
Responsibilities:
- Working as a L2 Level Technology Specialist for EDM production support to provide 24/7 L2 support.
- Maintenance and support of the FileNet infrastructure and custom EDM applications.
- Resolve the issues raised by EDM business partners within SLA and high customer satisfaction rating.
- Follow-up IBM as required for any product related issue / bug.
- Involve in review the design of new EDM upcoming applications and provide the suggestions as best industries practice.
- Provide training to business users about the FileNet applications.
- Deployment of new EDM application or bug fix of any existing application code from lower environment to Production environment.
- Set-up alerts in site scope and write UNIX scripts to get notifications in case of any failure to handle the outage.
- Installation of the new patches and upgrade of the FileNet product.
- Worked in development of event log purge batch for purging the old archived workitems from process engine .
Environment: Linux 5.5, BEA WebLogic 10.3.x, FileNet P8 5.1, Oracle 11g, FileNet BPF, FileNet Records Manager, Kofax 9.0, ADAM, HP Site Scope.
Confidential, Nevada
Lead Engineer
Responsibilities:
- Supported bug fixing, enhancements, troubleshooting various application errors/exceptions/roadblocks on different environments and implementation of new requirements.
- Worked in various enhancement using client’s proprietary J2EE framework, MVC pattern, HTML and JavaScript.
- Developed the design and implementation of batch applications which generates informative tasks in FileNet using FileNet Process Engine Api’s.
- Implemented a FileNet task deletion batch for deletion of 6 million workitems from user’s queue using FileNet PE Api’s.
- Involved in estimation of migration of FileNet 3.5 to 5.0 and several FileNet enhancements.
- Client interaction for gathering the requirements and attending weekly status meetings and offshore coordination for explaining the requirements to team-members in India.
Environment: Websphere6.0, DB2 Version 9, J2EE, Hibernate, FileNet P8 3.5 BPM suite, Crystal Report Server, RAD 6.0.1 and LOG4J.
Confidential, New York
Lead Engineer
Responsibilities:
- Developed UML models consisting of UseCase Diagrams, Class Diagrams and Sequence Diagrams using Visual Paradigm to model the application.
- Developed the high level design for enhancements.
- Implemented the new case management features using Struts framework in presentation layer and DAO for querying the database.
- Involved in defect fixing and enhancements.
- Coordinated with and leading the offshore team(India) at various stages of the application developmental lifecycle.
Environment: Weblogic9.1, J2EE, Struts, FileNet P8.4.0, BPM, Oracle 10g, Crystal Report Server
Confidential
Software Engineer
Responsibilities:
- Developed the high level design of IFB Intake process.
- Implemented the IFB Intake process case management solution using IBM FileNet Business Process Management and Struts Framework in Java.
- Involved in defect fixing and enhancements.
- Involved in unit testing and integration testing.
- Involved in production support and maintenance activities.
Environment: Weblogic9.1, J2EE, Struts, FileNet P8.4.0, BPM, Oracle 10g, Crystal Report Server.
Confidential
Software Engineer
Responsibilities:
- Analysing and understanding the code of existing GCMExportUtility in CS and on that basis documenting the same in SRS and prepared the design document.
- Developed the generalize code for GCM Export batch for all the countries in java using FileNet P8.4.0 content management api’s.
- Developed the disposition batch in Java using FileNet 8.4.0 content management api’s for document archival.
- Developed the shell script for executing the batches in LINUX environment.
- Worked as Configuration Controller for Confidential Project.
Environment: Linux, FileNet 8.4.0, J2EE, Oracle10g, Weblogic9.1
