Developer Resume
Columbus, OH
SUMMARY:
- Highly motivated software professional having 11+ years of professional software development experience, last 1 year on Library sciences domain and past 3 years of which has been in Sales, Capital Markets & Global Research including strong foundation of software architecture and development utilizing Java/J2EE, R, Python, Perl, Scala, KDB q languages and web technologies.
- Extensive SDLC and Agile experience including requirements analysis, preparation of technical specifications, software design and coding, unit and system testing and consulting for Client Server and N - tier Enterprise Applications.
- Worked on Hadoop and Big Data platforms with experience on Map Reduce jobs and Columnar databases.
- Firm grip on numerous design patterns to deliver and execute software projects that extensible, easy to maintain and manage.
TECHNICAL SKILLS:
Languages & Scripting: Java, SQL, JSON, JQuery, JAXB, XML and HTML
Web Technologies: Servlets, JSP, Struts1.1, Hibernate, Spring, MyBatis, Liferay 6.1, Terracotta, JSF, Jgroups, Coherence Cache, Kafka, Log IO, Spring security, Extjs, Apache Thrift, Drools, AngularJS, Apache Synapse, EJBs, Message Queues and Hibernate Validator frameworks.
Web/Application Server: Apache Tomcat 7.0, Web Sphere 6.0 (Deployment)Weblogic 11g
Database: Oracle 11g, Vertica 7.1.2, KDB, ParAccel
Operating System: Windows 2000/XP, Windows 7
Tools: /IDE: Eclipse, APM Dynatrace, MAT, Thread Dump Analyzer, ExadelStudio 3.0, OBPM, Talend and PAPI Interface
Configuration Management: VSS, SVN, CVS. TFS, PVCS
PROFESSIONAL EXPERIENCE:
Confidential, Columbus OH
Responsibilities:
- Developed Map Reduce jobs in Hadoop for Firefly application and production bug fixes.
- Worked on Fingerprint applications to generate Unicode patterns for Library Bibliographic records.
- Developed Fingerprint UI application (Test Automation Tool) to validate the MARC (Machine Readable Code) and CDF records in HBASE.
- Worked on R language to analyze the predictive analytics for library articles.
- Worked on performance tuning in Firefly application partition segments to process 700 million plus articles processing in FIND persistence framework.
- Worked on Java 8 migration of Hadoop groovy jobs to Cloudera cluster.
Confidential, New York, NY
Responsibilities:
- Developed ANTE framework to process and validate FIX messages. Generated validation summary reports using angularjs.
- Developed Unity Portal (Web application - Internal to BofA) an automation tool to validate FIX messages for a given order(s), generate OATS (Order Audit trail System) reports for given order and validate OATS reports.
- Worked on SVN to EFS integration set up for build and deploy automation.
- Worked on performance analysis POC of concurrent ingestion and fetch between HPE Vertica and Actian ParAccel columnar databases.
- Integrated kanban tool (JIRAs) to raise client reporting requests using restful web services with Kerberos authentication.
- Developed Global entitlements System webservice client API to access GES (RBAC) for handling roles and permissions for a given user using thrift client (Apache thrift).
- Developed Market Maker transaction reports to submit to FINRA.
- Worked extensively on Java 7 & 8 versions to develop standalone utilities within Unity to scrub market maker, OATS, Fix messages.
- Developed a framework to generate PB Risk reconciliation reports for Equities and Options in BOA using Java 7 and Apache POI excel.
- Worked on Spring Security 4.0 Framework SiteMinder integration in Portal.
- Hands on experience with KDB-Java integration for QA Automation tool in processing trade- FIX messages and generate reports using AngularJS and Extjs (during revamp of Unity Portal) framework.
- Design and implementation of Drools - Rule Engine for Business Rules execution for trading FIX messages processing.
Confidential, New York, New York
Responsibilities:
- Hands-on experience integrating Liferay with Terracotta 3.5 and terracotta console monitoring, Liferay clustered link using JGroups 2.8, audit trail and optimizing servers for production environment to yield optimal performance.
- Test Driven Approach development using JUnit, TestNG, Mockito testing frameworks.
- Worked on Jenkins CI for Liferay Portal Applications and Servers.
- Hands-on experience implementing Liferay clustered link using JGroups 2.8, audit trail and optimizing servers for production environment to yield optimal performance.
- Performance monitoring using Dynatrace 5.6 and heap dump analysis using MAT.
- Migration of GEMS (Global Event Management Systems) Project from Coherence Cache to MyBatis 3.2 DAO Calls.
- Design and Developed the RBAC Customization Application specific to BoA Global Markets - Mercury Portal using Liferay Webservice Architecture.
Confidential
Responsibilities:
- Worked on Weblogic 8i to Weblogic 11g and MQ6 to MQ7.5 migration projects.
- Worked on EJB 2.0 to EJB 3.0 migration using annotation and Weblogic Policy Permission configurations.
- Worked on Spring Framework, Spring Batch and Hibernate projects.
Confidential
Responsibilities:
- Hands-on experience in Liferay 6.0 server and worked on Portlet, Theme, Plugin, Layouts, Velocity scripts and Hook development.
- Worked extensively on Autologin, service pre action, service post action concepts of liferay hook development.
- Skilled in Spring portlet mvc 3.0 with JSR 168 and 286 Standards, UCM Stellant CIS Layer development to create content portlets in Liferay Portal.
- Worked on modjk configuration in webserver level for permissions to static contents and URLs for Liferay portal.
- Hands-on experience in Java / J2EE Technologies and involved in complete SDLC cycle for multiple Projects.
- Skilled at progressing from problem to well-documented design, Analyzing user requirements, estimates, quality assurance, developing user requirements, specifications, test criteria, and system testing.
- Developed modules in Liferay for Columbia management of Ameriprise Financials.
- Worked on Spring LDAP configuration, Spring batch implementation for feed processing, Web Application using Spring portlet MVC Framework and cxf Web Services (consume) using custom Annotations for Cache implementation in RiverSource.
Confidential
Responsibilities:
- Developed modules with ALBPM, PAPI Interfaces and JDBC connections using Spring and Hibernate.
Confidential
Responsibilities:
- Implemented springs using all Layers of spring in IRC, GLSUS & UK, FCNR and RUPEE Products development.
- Implemented Spring MVC, AOP (Logging and Transaction), Validation Framework (Spring and Spring modules), Util packages, ORM and DAO layers in most of the modules.
- Having good knowledge in SWIFT, Trade Exceptions, AML and Inward Remittances (Banking) domain.
Confidential
Responsibilities:
- Worked on iDESK re-engineering platform using rational rose, Java, requisite Pro.
- Has a strong interpersonal skill, which provides the ability to interact with End-Users, Managers, Technical Personnel, etc. Good team player. Skillful in managing time, prioritizing tasks, meeting deadlines and in producing quality work.