We provide IT Staff Augmentation Services!

Sr. Programmer Analyst Resume

5.00/5 (Submit Your Rating)

SUMMARY:

He is a results - driven senior IT professional with 11+ years of experience and has been recognized by clients for his extraordinary commitment, creativity, and customer focus. His project roles have ranged from Software Developer through Sr. Programmer Analyst. He is focused on achieving bottom-line results while formulating and implementing advanced technology. He is always looking for operational improvement opportunities with several proposals implemented by his clients. He has excellent organizational skills and is able to identify data patterns very quickly. He is very acquainted with quality assurance methodologies including unit, functionality, integration & performance Testing.

TECHNICAL SKILLS:

Functional Areas: Prime Brokerage, Investment Banking, Online Banking & Billing, Contract Management, E-Publishing

Methodologies: Agile, Waterfall.

Languages: Java 1.6 / 7, Groovy 2.1, Python 2.7, JavaScript, PL/SQL, Confidential -SQL.

Application Development Tools: Eclipse 3.7.2 / 4.3, Toad 9.X/ Oracle SQL Developer, Aqua Data Studio, PgAdmin, SQL Server Management Studio.

Frameworks/Specification/Implementations: Spring, Hibernate, Spring MVC, Apache Axis Soap Engine, Jersey-RS, ActiveMQTibco EMS, Websphere MQ.

Versioning Systems: CVS, ClearCase, Git, Accurev.

Databases / DB Tools: Oracle 10g/11i, DB2 9.7, Sybase, PostGreSQL 9.0, MySQL 5.X.

Operating Systems: Windows Vista, Windows 7, Redhat Linux / Fedora and Solaris / SunOS.

Network Software: HTTP, TCP/IP, Web services (SOAP and REST / Restful).

Testing Tools: Junit, EasyMock, Mockito, JMeter, Selenium, SOAPUI.

Shell Scripts/Utilities: Linux Shell Scripting, BASH / KShell, FTP.

PROFESSIONAL EXPERIENCE:

Confidential

Sr. Programmer Analyst

Responsibilities:

  • Developed Enterprise back-end applications using Java with Lucene Search, Spring Framework, and JDBC interacting with RDBMSs such as Oracle, PostgreSQL, SQL Server.
  • Involved in Design and development of Lucene Framework.
  • Independently developed a Lucene-based search and indexing engine
  • Features included support for distributed searching, indexes directories, Indexing records from Oracle
  • Database,, PDF, ZIP and XML files.
  • Optimized the Java and database/ SQL code to increase the Performance of the project.
  • Improved Maven based release process for various projects

Environment: Java 6,, Spring 2.5.X Lucene 3.X, Tomcat 7.X, Junit 4.11, JAXB, JAX-RS Restful Web Services, Grails 2.0.4, Maven 2.2.1, Artifactory, Jenkins, Eclipse 4.3 IDE (Kepler), CVS, Linux, SunOS / Solaris, PostGresSQL 9.0, PGAdmin, SQLServer 2005, SQL Server Management Studio, Unix Shell Scripting, Python 2.X.

Confidential, San Francisco, CA

Sr. Internet Engineer

Responsibilities:

  • Worked with users to crystallize requirements and wrote high level and low level design documents.
  • Designed and developed Trade and Position File Upload Module, using JOLT framework to manage transactions.
  • Leveraged JMS capabilities using Tibco EMS to facilitate system-wide messaging.
  • Reviewed the database design and suggested changes to make it more robust. Conducted data modeling review sessions for different user groups, participated in requirement sessions to identify requirement feasibility.
  • Designed, implemented and tested Hibernate based DAOs to work with SQL queries and stored procedures
  • Designed and web service interface using Axis2 and exposed it to the DotNet based front-end.
  • Designed and Developed Custom Validations Module for Trades and Start of the Day Positions
  • Conducted integration testing involving Java, Python, JMS, Web Services on Linux platform
  • Used Python for messaging, database connectivity and text parsing.

Environment: Java 6, J2EE 1.4, Core Java, Tomcat 5.5,JMS, Tibco EMS, ActiveMQ 5.X, Apache Axis2, Hibernate 3.X, Junit 4.6, XStream, Maven 2.2.1, Artifactory, Hudson, Eclipse 3.6 IDE (Helios), CVS, Linux, SunOS / Solaris, Unix Shell Scripting, Autosys, IBM DB2 9.7, IBM PureXML, Sybase, Aqua Data Studio, Python 2.X.

Confidential, Philadelphia, PA

Programmer Analyst

Responsibilities:

  • Worked with Business Analysts and Users Representatives in gathering requirements and gauge technical feasibility of application design.
  • Translated Functional Specification document into a Technical Design Document.
  • Designed, developed and maintained services based architecture utilizing Spring Frameworks, Websphere MQ for JMS based messaging and Hibernate ORM for persistence
  • Designed and developed asynchronous message processing using JMS and MQ to process data coming from Confidential back-end servers.
  • Conducted Unit Testing for Java classes and Hibernate, SQL and PL/SQL queries.
  • Wrote Unix Shells and Python scripts for workload automation
  • Used LDAP for authorization and authentication.

Environment: Java 1.5, Annotations, J2EE 1.4, Spring 2.5.X Framework, Spring AOP, Hibernate 3.X, WebLogic 10.X,JMS, ActiveMQ 5.2, WebSphere MQ 6.0, LDAP, Autosys, Maven 2.X, Eclipse 3.X ID E, CVS, SunOS / Solaris, Oracle 10g, PL/SQL, Toad, Unix Shell Scripting, Python 2.X

Confidential, Atlanta, GA

Programmer Analyst

Responsibilities:

  • Logical and Physical Data Design of Database and ER Diagrams
  • Created the logical model of approximately 75 entities and 1000 attributes.
  • Worked on performance tuning on the Oracle stored procedures, and front-end -HTML/CSS/JavaScript.
  • Used Declarative Transactions with Spring AOP and MVC
  • Conducted Unit Testing for Java classes, Hibernate and SQL queries.
  • Optimized the JVM using profiling techniques with VisualVM, Eclipse Memory Analyzer and Yourkit Profiler
  • Led code reviews initiative and suggested refactoring solutions where appropriate.

Environment: Java 1.5, J2EE 1.4, Spring 2.5.X Framework, Spring AOP, Spring MVC, Hibernate 3.X, WebLogic 10.X, Maven 2.X, Eclipse 3.X ID E, CVS, SunOS / Solaris, Oracle 10g, ERWIN, PL/SQL, Toad, OpenOffice, ODFDOM, Linux Shell Scripting, Python 2.X.

Confidential, Middletown, NJ

Programmer Analyst

Responsibilities:

  • Analyzed the source system based on MySQL to understand the source data
  • Created logical data model for the new system based on Oracle
  • Worked on data profiling and data validation to ensure the accuracy of the data between the target and source systems.
  • Developed UML Use Case, Class, Collaboration, Sequence, Deployment and component diagrams.
  • Developed services based architecture utilizing Spring Framework, Hibernate ORM and Spring MVC.
  • Developed DAOs to work with Spring framework.
  • Used JDBC in DAOs for CRUD operations using stored procedures.
  • Implemented Oracle database components like Stored Procedure, Triggers, and Views etc.
  • Conducted Unit Testing for DAO classes with Junit.
  • Wrote and tested back-end database queries in Oracle PL/SQL.

Environment: Java 1.5, J2EE 1.4, Spring 2.X Framework, Hibernate 3.X, Spring MVC, Weblogic 10.X, Eclipse 3.X IDE, Log4J, JUnit, Oracle 10g, PL/SQL, Toad, CVS, Linux, Shell Scripts, Python 2.X.

Confidential, Whippany, NJ

Programmer Analyst

Responsibilities:

  • Closely worked with Business Analysts and Users to gather Business requirements and finalize BRD.
  • Crystallized the System flow of total business processes for RFQ, Order Placement etc.
  • Designed and architected application using J2EE technologies, Spring framework, Hibernate, XML, JMS and various Design Patterns.
  • Wrote low-level design documents that included object diagrams, messaging model, sequence diagrams, class diagrams, and deployment diagrams.
  • Developed workflow manager to notify synchronous/asynchronous messages to clients using JMS.
  • Designed and Developed Message Driven Beans (MDB) to work with WebSphere MQ environment to consume incoming messages in JMS queue and send to business objects for further processing.

Environment: Java 1.4,J2EE 1.4, Servlets, JSP, Spring 2.X Framework, JMS, Weblogic 9.X & 10.X, Weblogic Workshop (Eclipse), Ant 1.X, Apache Web Server 2.0, WebSphere MQ 6.0, LDAP, Oracle 9.2, ClearCase, MS Visio.

Confidential

Technical Lead

Responsibilities:

  • Worked with the Business Analysts in analysis and design of client requirements.
  • Designed & implemented of Web Based Policy Management, Billing & Administration Report Module
  • Persisted complex domain model using object-relational mapping facilities of Hibernate and Oracle database.
  • Developed Oracle database components using Stored procedure, functions, packages & views etc.,
  • Developed JSPs, Action Classes, Form Beans, Utility Classes and Data Access Objects.

Environment: Java 1.4,J2EE 1.4, Hibernate, Spring 1.X, Weblogic 8.1, Weblogic workshop(Eclipse), Oracle 9.2, Servlets, JSPs, Tomcat

Confidential, New York

Team Lead

Responsibilities:

  • Participated in all phases of the Software Development Life Cycle and gathered the requirements from business team and also led of the review committee for all the functional and technical design.
  • Defined use cases, creating class diagrams and sequence diagrams to depict class interaction with UML tool.
  • Developed business domain objects to provide functionality for the application.
  • Created Test Plans and directed the team to create tests cases to ensure production-ready code quality as the Quality Owner of the team
  • Wrote Ant scripts for deploying the application

Environment: J2EE 1.4, Resin Server, Eclipse IDE, JDBC, MySQL 4.1, XML, XSLT, JSP, SQL.

Confidential

Senior Developer

Responsibilities:

  • Designed and coded the presentation layer of the site using custom-made framework that followed the MVC architecture.
  • Defined all form field names and error messages in a global properties file and used them in JSP Pages to display the field localized names and localized errors messages
  • Coded major portions of the data access layer for the application using the JDBC API
  • Conducted load testing using Apache JMeter

Environment: J2EE 1.4, Resin Server, Eclipse IDE, JDBC, MySQL 4.1, XML, XSLT, JSP, SQL.

Confidential

Developer

Responsibilities:

  • Designed and developed Servlets and JSPs for control and presentation of the data.
  • Wrote major portions of the data access layer for the application
  • Wrote classes to fulfill business logic payrolls of their organizations.

Environment: Java, JSP, Servlets, JDBC, Oracle, HTML, Tomcat.

We'd love your feedback!