Application Programmer Expert Resume
SUMMARY
- Proven track record of architecting, designing & implementing large projects for 13+ years.
- Expertise in architecting applications using OOAD, SOA concepts - TOGAF 9 Certified.
- Extensive knowledge of Java/J2EE technologies, ES, Hadoop, Cloud, Relational DBs & NoSQL DBs.
- Experience in Core Java concepts such as OOPS Concepts, Collections Framework, Exception Handling, I/O System, Multi-Threading, JDBC, Generics, Lambda and other new features in Java 8/9.
- Exceptional ability to work on various technologies & frameworks like Servlet, JSP, EJB, Struts, Web Services, Java Beans, Spring & Hibernate.
- Proficient in writing SQL, PL/SQL code for Oracle, SQL Server dBs and Queries for Elasticsearch.
- Expertise in back-end/server-side java technologies such as: Enterprise Java Beans (EJB), Java Persistence API (JPA), Java Messaging Service (JMS)
- Java Data Base Connectivity (JDBC), Java Naming and Directory Interface (JNDI)
- Experience in implementing Core Java & J2EE design patterns like MVC, Singleton, Factory Pattern.
- Extensive Experience with Architectural Patterns like Client-Server, Event-Driven, Microservices.
- Detailed technical knowledge and hands-on experience of DevOps.
- 5 years of experience in Capital Markets - Equity, Fixed Income, and Derivatives.
- 6 years of experience in Telecom Industry - 2G/3G networks - GSM, GPRS.
TECHNICAL SKILLS
Technologies: Java1.3-8, J2EE1.3-6 (Spring5/4/3, Struts2.3, EJB), Web Services, Hibernate3.0, Hadoop-MapReduce, Oozie, Sqoop, Cloud.
Databases: Oracle8i-11g, SQLServer2012, DB2 9.7, ML7.0, Hive0.9.0, ELK
Middleware Services: Tibco 5.12, Tomcat4.x/5.x, Web Sphere 6.x/5.x & Weblogic11
GUI Technologies: JSP, HTML, XML, XSLT, XQuery, JS
IDEs: Eclipse4.x, IBM RAD, STS3.7.2, SOAP UI5.4.0
Version Control: Clear case, SVN, CVS, MKS, GIT
Virtualization: VM Ware, Docker, Amazon AWS/EC2
CI: Hudson, Jenkins, TeamCity, uDeploy
DevOps: Jira, Jenkins, Ansible.
Operating Systems: Windows NT/2000/XP/Vista/10, Unix, Linux
PROFESSIONAL EXPERIENCE
Confidential
Application Programmer Expert
Responsibilities:
- Involved in Product Research and Technical Designing of real time application - Confidential APIM using OAuth for authorization.
- Designed, Developed and Documented REST based APIs of Confidential Market Technology using Swagger.
- Developed Adapters using Spring batch to transfer data from various data sources to Elasticsearch.
Environment: Java 8, Soap UI5.4, ELK 5/6, Swagger 2.0, Spring 5, Spring boot 2, Kafka, Angular JS, STS 3.7.2 Oracle11g, DevOps Tools, SOAPUI 5.4.0, Eclipse IDE, TeamCity, uDeploy 6.2.6, Remedy, Linux.
Confidential
Senior Software Consultant
Responsibilities:
- Designed and Developed Account Arrangement process for Opening Account in Tibco.
- Developed AccountArrangement based on MicroService architecture using Web Services and JMS.
- Set up and introduced DevOps processes - Jenkins, Ansible.
Environment: Java 7/8, Tibco Designer 5.9, Tibco EMS8.3, Tibco Business Works 5.12, XMLSpy 2017, Soap UI5.3, Oracle11g, DevOps Tools.
Confidential
Senior Software Consultant
Responsibilities:
- Developed System Assessments (SA) for Florida & Virginia states with Spring/Java with good performance.
- Developed Mapping Tool for mapping User Defined Assessments (UDA) to SA and prepared unit test cases.
- Fixed performance issues related to Clinical Assessments of Health Care Residents.
- Participated in Sprint planning, daily scrum meetings and retrospectives.
- Participated in setting up and introducing Continuous Deployment processes and advising on best practices.
- Proficient in working with Cloud based applications.
Environment: Java 7/8, Spring 4.0, Angular JS, SQL Server 2012, SVN, JUnit 4.12, Maven, Tomcat, Amazon S3, DevOps Tools, Eclipse IDE, Unix
Confidential
Senior Consultant
Responsibilities:
- Designed and developed adapters for Ingestion process using MapReduce & Hive.
- Developed InputFormat & JsonHandler, Controllers and Validators for ingesting data from source files
- Designed and developed adapters for Extraction process using Oozie - Sqoop, Pig.
- Designed Extraction process to include historical and delta/ongoing data by splitting into Normal, Explicit Delta and Implicit Delta processing.
- Developed DLV, TDDM views over hive tables to generate export queries needed for Extraction.
- Designed and developed Hive scripts to handle different data loads - initial, historical, daily.
Environment: Cloudera4.1.1, Hadoop2.0-MRv1, Hive0.9.0, Sqoop1.4.1, Oozie3.2, JDK1.6, Maven, DevOps, Linux
Confidential
Senior Application Programmer Analyst
Responsibilities:
- Architected, Designed and Developed PDF Audit application using Java.
- Developed Java multithreaded processes for auditing historical student transactions.
- Developed & Optimized SqlQueries, Java Procedures for handling student statements.
Environment: Java 7, J2EE6, Junit3.8, UNIX, HTML, JavaScript, JQuery, Oracle 11g, Maven, Git2.1, Jenkins1.576, Eclipse IDE, Unix
Confidential
Senior Application Developer
Responsibilities:
- Designed and Migrated the database from DB2 to Marklogic.
- Enabled usage of lesser storage area and improved processing time of TDML.
- Optimized SQL queries for reporting transaction details on DFTR UI.
- Developed XSLT files to transform derivative transactions from TDML to FPML.
- Communicated to regulatory services CFTC/ EMIR/HKMA using FPML messages.
Environment: Core Java 7, J2EE6, DOM, XML1.0, XSLT1.0/2.0, XQuery1.0, Tibco Designer, UNIX, IBM DB2 9.7, Marklogic7.0, Squirrel 3.5, Xmlspy, MKS.SS - WSS, Calypso, Linux
Confidential
Senior Application Programmer Analyst
Responsibilities:
- Evaluated SOA architecture - Service Oriented Architecture for business fit.
- Performed feasibility study of web services frameworks - CXF, Axis2, and Metro.
- Designed and developed Security Lending service using CXF WS Framework and SSO for signin.
- Fixed critical issues in PFportal using Spring exceeding client expectations.
- Created autosys jobs for loading/extracting client transactions/activities/balances/positions.
- Designed and implemented Reconciliation process for OLAP and IPB DBS.
Environment: Core Java 6/7, J2EE 6, CXF2.0, Spring3.0, JavaScript, JQuery, CSS, TalendOS5.0.0, Hudson, SVN, Tibco EMS, RMI, Eclipse IDE, Unix, SQL Server 2008, Web logic Portal, Web logic 11
Confidential
Technical Analyst
Responsibilities:
- Enhanced GPA application using J2EE technology and fixed critical issues in GPA.
Environment: Core Java 5/6, J2EE 5, RMI, CVS, Perl, Unix, Oracle9i/8i, Weblogic10, Eclipse IDE
Confidential
Senior Software Developer
Responsibilities:
- Evaluated Struts FW for business fit - used technology to gain business value.
- Improved Client Response Rate by migrating from Swing, EJB2.0 to Struts, Spring.
Environment: Core Java 5/6, J2EE 5, Spring2.0, Struts 2.0.6, Hibernate3.0, JMS, Talend1.1.0, Toad, Ant, CVS, Unix, Oracle9i/8i, Weblogic10
Confidential
Sr Software Developer
Responsibilities:
- Improved database performance by a factor of 50 - db/application/IO Tuning/Query Optimization
Environment: Core Java 1.4, Spring2.0, JMS, RMI, Unix, Oracle9i/8i, Tomcat 5.5, Eclipse IDE
Confidential
Technical Lead
Responsibilities:
- Responsible for Project Planning and Human Resource Planning.
- Lead a team of three programmers - Established technical direction.
- Mentored team on a number of engineering skills -J2EE, Process Oriented Education.
- Developed technical documentation - functional specification, System design documents.
- Ensured Design & Implementation were consistent with Architecture.
- Enhanced CM user interface using HTML, JSP and XML technologies.
- Improved performance of application using JProbe, Glance, Statspack.
- Designed and Implemented IACC feature using Java - Multithreading and RMI.
Environment: Core Java 1.5/1.4/1.3, J2EE1.4/1.3, Servlets2.2, RMI, PL/SQL, MQ, Eclipse3.1/3, Junit, UML, Ant, Clearcase, Oracle9i/8i, Unix, WebSphere6.0/5.1/5.