Consultant Resume
Austin, TX
SUMMARY:
- Sr. Java Professional having 14+ years of diverse and unique experience encompassing multiple areas of technology including systems architecture design, software development, web development and hybrid mobile apps development and having 4+ years of experience as a Team Lead/Architect.
- Having 11+ years of experience in Financial projects for Confidential, Confidential, Cortera and Confidential (Sybase Mobiliser).
- Diverse experience utilizing tools in N - tier and Microservices architecture applications using Spring Boot, Spring Cloud config, Netflix OSS components(Eureka, Zuul, Hystrix), Pivotal Cloud Foundry, Rabbit MQ, IBM MQ, Redis, MongoDB, Oracle, Restful and SOAP Web Services.
- Expertise in Java 1.8, J2EE, Springs Core, Spring MVC, Spring OSGI, Spring Batch, Spring Boot, Hibernate, Web Services (SOAP AND REST API), SOAP Handlers, JDBC, JSP, Servlets and STRUTS technologies.
- Complete Understanding and hands on experience in Agile development methodologies.
- Solid experience in implementing applications for global operations in diverse industries using Design Patterns e.g. MVC, Anti-Corruption Layer, SAGA, Factory, Session Façade and DAO
- Fluid understanding and experience in multiple programming languages, including Core Java, HTML, XML, JavaScript, Angular JS, Node.JS, XSLT and Ajax.
- Strong work experience in Web based application development, Database programming, distributed computing, Server side programming and Client Server computing in multi-threaded software systems using Java and XML parsing.
- Strong experience in Object Oriented Programming (OOP), Object Oriented Analysis and Design (OOAD).
- Strong Knowledge on Application Development using Software Development Life Cycle SDLC using Agile/Scrum.
- Solid experience in designing domain/message/event driven, multi-tiered/layered distributed applications.
- In-depth experience establishing best practices and guidelines for selecting, developing, and implementing information systems within an enterprise.
- Experienced on various design patterns, frameworks, and tools to deliver products within aggressive timelines.
- Worked on various knowledge, project, architecture, event-based management applications.
- A very good knack for streamlining and optimizing processes and Data Base SQL Queries, also involved in writing PL/SQL, Stored Procedures.
- Proven background for leading teams in stressful, deadline-oriented environments.
- Excellent communication, interpersonal and presentation skills. Self-starter, customer focused.
TECHNICAL SKILLS:
Programing Languages/Frame works: Java (J2EE, EJB, JSP, JNI, Servlets, Log4j), XML, DOM, SAX, HTML, Ajax, JavaScript, Angular JS, Node JS, Java Web Script, JQuery, XSLT, Web Services (SOAP, WSDL, REST API), STRUTS, Spring Framework, Spring Boot, Spring Cloud, Netflix OSS components(Eureka, Zuul, Hystrix), Pivotal Cloud Foundry, AWS, Rabbit MQ, Kafka, Zookeeper, Swagger, JSON, Git hub, Rally, Angular JS and Hibernate..
Platform/Stack: OS (Linux, AIX, Windows, Solaris), Communication (MQ, JMS, TCP/IP), J2EE, Web Services (SOAP, RESTful), JAX-WS, Oracle, DB2, UDB, Weblogic, WebsphereLanguage: Java, C/C++, Unix shell scripts.
Methodology: Agile, Scrum, waterfall
Tools: BitBucket, Bamboo, JIRA, Splunk
PROFESSIONAL EXPERIENCE:
Confidential, Austin, TX
Consultant
Responsibilities:
- Review and process Schwab Brokerage account applications for various types of accounts, such as Trusts, Individual and Joint accounts, IRA's, Custodial, company Retirement, Incorporated and Non-Incorporated accounts.
- Modernized Account Open from SOAP mainframe services to Java based Restful services using spring boot micro services on Spring cloud.
- Managed various changes effectively and mitigated risks through detailed analysis and stats.
- Implementation of Hystrix circuit breaker to avoid loss of messages during handling of messages at the consumer level.
- New library development with micro services architecture using Rest APIs, spring boot and pivotal cloud foundry.
- Bi-weekly sprints using agile development methodologies.
- All logging into splunk, Implementation of Zuul proxy as the API gateway.
- Test plans and Unit Testing using Junit and Mockito.
- Provided inputs and recommended directions for vision, goals, strategy, objectives, and road maps in the context of people, processes, and tools.
- Provided various secured service integrations with rest api’s and EDI with business partners and customers.
- Provided architectural documentation for microservices for various applications with json/xml integration.
- Environment: Oracle EBS, Java (JSF, Vaadin, JMS, Applets, Spring, JWS, Security, JCA), Unix, Linux, Oracle, DB2, JDE, Websphere, MQ, JIRA, Wiki Bitbucket, Git, Bamboo, Mobile (Windows CE, Apple, Android), Genesis IVR, EDI, XML, XSL
Confidential
Consultant
- Developed Hybrid Mobile Apps for the Confidential construction users to scan any barcode and retrieve the relevant asset related information like Asset Parent - Details of 'children' assets - Asset barcode - Asset user defined fields - Planned maintenance history and details - Reactive maintenance history and details.
- Extensive use of Mobile App Hybrid technologies such as Angular JS, RWD, Bootstrap and Hybrid Frameworks such as PhoneGap, and CommonTime tools mDesign and Infinity.
- Worked on Microsoft Azure cloud mobile API services for Mobile Application backend integration, also has experience on Azure storage containers for BLOB storage, and used Azure API Management for developer portal API to analyze the analytics like bandwidth usage, success rates, response times
- Reviewed the source code of developers to maintain optimum security and adhere to coding standards
Technical Environment: Azure Cloud, Node JS, PhoneGap and CommonTime tools mDesign and Infinity
Confidential
Consultant
- Developed hybrid and Android native mobile app applications for NGN field users to access Mobile App for sending the details of Completed Encroachment Work Order with attached images, sending the audit report.
- Involved in Technical requirement gathering, team for understanding & documenting the techno - functional requirements.
- Created a scalable framework for a distributed web application using Model View Controller pattern.
- Conducted interviews to gather user requirements and created design artifacts, work flow diagrams.
- Created use cases, class diagrams, state/sequence diagrams and state transition object diagrams.
Technical Environment: Java, JSP, Servlets, JDBC, Apache Struts, CSS, JavaScript, PhoneGap, HTML5, Server, Oracle
Confidential
Technical Lead
Responsibilities:
- Designed and developed Prepaid Airtime top-up, Postpaid Bill payment and International Money Remittance to-and-fro from Qatar Integrated businesses with ATMs, International Money Remittance hubs and other core financial systems.
- Creation of new (Consumer and Producers) web Services to be created using WSDL, SOAP.
- Reviewed the source code of developers to maintain optimum security and adhere to coding standards
- POJO based domain model integrated with Hibernate ORM for persistence Aggregation of data based on the summarized data.
- Spring based architecture for wiring the services together.
Technical Environment: Java, JSP, XML, Oracle, Spring, Spring OSGI and Hibernate.
Confidential
Technical Lead
Responsibilities:
- Worked on modules Medco's eServiceDelivery (eSD)’s real-time, user-friendly features assist in answering member questions about eligibility, drug coverage, and participating pharmacies.
- Created functional specifications, workflow documentation for user enrolment module.
- Assisted in designing and programming for the system, which includes development of Process Flow Diagram, Entity Relationship Diagram, Data Flow Diagram and Database Design.
- Involved in designing and implementing the application using various Java and J2EE Design patterns design patterns such as Singleton, Business Delegate, Façade, MVC and Data Access Object (DAO).Established development and production environments, managed scalability and security issues
- Co-ordinate with the QA lead for development of test plan, test cases, test code and actual testing responsible for defects allocation and those defects are resolved.
Technical Environment: Java, JSP, Servlets, XML, Spring, Hibernate, SOAP Service and Oracle
Confidential
Senior Software Engineer
Responsibilities:
- Developed the application SCOW stands for SGCIB Client Opening Workflow, automated workflow in order to ease the client opening process.
- Involved in requirement gathering meetings and produced extensive analysis of the Use Cases and Entity-Relationship and Data Flow Models.
- Hibernate framework is used on DAO layer to persist application data into Oracle database. Used JPA and Hibernate with entity beans for interacting persistence layer for CRUD operations.
- Developed Hibernate with Spring Integration as the data abstraction to interact with the Oracle 11g database, implemented transactions, proxies, locking, HQL, Criteria, Projections and Stored Proc calls.
- Tuned Hibernate layer for CRUD operations, association, inheritance and database for performance and written stored procedure and other SQL, PL-SQL routines.
- Extensive use of Java, JSP, XML, Oracle, Spring, Struts and Hibernate
- Completed production implementation including security, performance, and integration
Technical Environment: Java, JSP, XML, Oracle, Spring, Struts and Hibernate.
Confidential
Senior Software Engineer
Responsibilities:
- Designed and Implemented the Bureau Events feature of the Customer Analysis module gives the flexibility to submit requests for credit bureau products.
- Developed post an offline XML bureau request response to a bureau specific URL, Used the XML transformation for parsing the XML response and view though the UI based on the customer settings.
- Developed the validating components that a user has sufficient approval authority to approve a credit line, to change critical credit line information, the supporting Multilevel approval for credit lines and providing an Approval history for each credit line.
- Worked extensively on SQL, PL/SQL Oracle in UNIX and NT platform also good in UNIX shell scripting using Korn shell.
- Experience in managing builds using ANT and Shell scripts, excellent experience in developing shell scripting and cron jobs and developing ant build scripts.
- Expertise with developing web-based application based on Java Script, XML, XSLT, JQuery, AJAX, Servlets.
Technical Environment: Java, JSP, Servlets, XML, XSL and Oracle
