We provide IT Staff Augmentation Services!

Senior Developer Resume Profile

4.00/5 (Submit Your Rating)

NJ

Summary

Professional IT experience in Software Analysis, Design, Programming, Implementation, Testing and Deployment.

  • Solid experience in developing large-scale Systems, Software solutions E-Business platforms across industries such as Alternative Investment, Health Care, Banking, E-Commerce and Insurance domains.
  • Sound Object Oriented Analysis and Design combined with System architecture skills in a Core JAVA / JEE environment.
  • Excellent programming skills in defining Software solutions, algorithms and logical workflows.
  • Good knowledge and understanding of Relational Database Management Systems.
  • Installation, Administration and Maintenance of Application servers.
  • Experience in building system integration environments for Enterprise Application Integration.
  • Experience with low latency concurrent solutions, high security transactional processes, various QC / QA approaches by rigorous performance testing and stress / load testing.
  • Manage and provide technical guidelines to the junior team members as a senior project member.

IT Skills:

Software Engineering Process

Agile Extreme programming, Rational Unified Process , SEI CMM.

Operating systems

Linux, Windows XP.

Languages

Java Core Java JEE , Perl, PL/SQL, Shell script, PHP.

Development Technologies

EJB, JTA, JMS, Java Mail, XML JAXP , JSwing, XSLT, JUnit, Jasper reports, JFree.

Development Frameworks

JAVA Servlets, JSP, JSF JBOSS RichFaces, Apache MyFaces, Primefaces , Struts, Spring, Seam, GWT, Flex, Stripes, Hibernate, MyBatis, JPA,Spring, EJB.

Web Client Scripting Tools

HTML, Javascript, AJAX, JSON, jQuery, ExtJS, CSS

OOAD

UML, Rational Rose, Star UML, JEE design patterns.

Web Applicatison Servers

Tomcat, JBoss, Websphere, Weblogic.

Database

Oracle, MS SQL Server, PostgreSQL, DB2.

Development Tools

Eclipse, NetBeans, Jasper iReport, Flash Builder, Toad for Oracle, MS SSMS, MS Visual Studio, MS BIDS, CVS .

Web Services

SOAP, REST, JAX-WS, JAX-RS, JAXB, Apache CXF

Build And Source Management

Ant, Maven, CVS, SVN

Project Work Experiences

Confidential

Position: Senior Developer

  • Scenario Analysis application is the web based tool used by the Enterprise Risk Management ERM division under AIG Property Casualty business. This application allows users to run simulation on various scenarios with multiple scenario definitions and predicate groups. This Scenario simulation pulls all insurance policies that match the predicates thus enabling the user to do analytics on the policies
  • This application also has other features like scenario definition, business entity definitions, import and export data sets etc

Role responsibilities :

  • Application analysis and design by following the best practices in Java development and JEE design patterns.
  • Implement components using CDI based OpenEJB on Tomcat Enterprise TOMEE server.
  • Design and implement Apache POI based Microsoft XLS import export framework for custom data exports and imports.
  • Rich Internet Application RIA development by extensively using Primefaces JSF technology.
  • Relational data persistence and CRUD operations using Open JPA framework.
  • Define Maven POM to compile, build, assemble, deploy and test application.
  • Application deployment and monitoring the application performance on Tomcat Enterprise TOMEE server

Project Environment: Java, JEE, JSP, Primefaces, JSF, Open EJB, Open JPA, Java Mail, Maven, Eclipse , Oracle, Toad for Oracle, Tomcat Enterprise TOMEE server

Confidential

Position: Technical Lead

  • NYEHMS is the web based surveillance application developed for Department of Health, NY state, which electronically monitors the HIV and similar epidemic patients in New York state.
  • This application consolidates all operations and workflows pertaining to HIV patients like registering the patient information and coordinating with all doctors, medical practitioners, medical providers, pathology labs, facilities, hospitals and medical field workers for patient tracking and treatment progress.
  • The system facilitates the patient follow up assignment to a medical field worker and tracks the progress during the entire treatment to ensure that the patient is given the best care for fast and full recovery.
  • The system also use and share data with other medical systems by means of web services data exchange and efficiently process the data for aiding the system users to manage the workflow and monitoring process.

Role responsibilities :

  • Define requirements based on the existing work flow and process followed in legacy systems.
  • Project development planning based on methodologies recommended by Agile software development process.
  • System analysis and application design by following the best practices in Java development and JEE design patterns.
  • Extend Spring AOP to manage the exception handling and logging aspects by defining scalable advices.
  • Design and implement email framework for custom group mails and asynchronous mass mails as a part of system workflows.
  • Rich Internet Application RIA development by extensively using jQuery, JSON and Ajax.
  • MVC based web application programming and coding with spring MVC in Eclipse IDE.
  • Relational data persistence and CRUD operations using Spring-Mybatis combination.
  • Define Maven POM to compile, build, assemble, deploy and test application.
  • Application code testing by defining Spring integrated Junit test cases.
  • Application deployment and monitoring the application performance on Oracle Weblogic server

Project Environment: jQuery, JQGrid, CSS, AJAX, JSON, Java, JEE, JSP, Spring core , Spring MVC, Spring AOP, Spring MyBatis, Spring Batch, Java Mail, JMS, Junit, Maven, Eclipse , Oracle, Toad for Oracle, Weblogic server

Confidential

Position: Programmer Analyst

MARS:

  • The Manager Analysis and Research System MARS is a comprehensive data management and analytics architecture used by Corbin Capital Partners to evaluate hedge funds both qualitatively and quantitatively. MARS uses the underlying hedge fund returns and the market index benchmark returns to derive the analytics for Corbin's Fund of Hedge Fund portfolios. Research and Investment team as well as Risk and Quantitative group use the portfolio analytic results to make business-critical decisions. Besides portfolio analysis, MARS facilitates Manager due-diligence, portfolio pro forma analysis, accounting and operations, document management and investor relations.
  • Mars served as a reporting platform for the business end users where weekly and monthly performance attribution reports were generated and presented in multiple report formats like PDF, spreadsheet, images and graphs. Custom made current and historical reports for investors and prospects were also generated.

ADL:

Accounting Data Load is a Data warehouse system implemented for the import and reconciliation of the fund investment data which is being imported from fund administrator's data source. This database is used by MARS and other systems for data analytics and reporting purposes. An ETL process implemented using Oracle PL/SQL governs the extraction, transformation and loading of the data from the raw data sources. This ETL process run on an Oracle Database server platform environment and heavily using the Oracle capabilities for data importing and storing mechanisms.

Role responsibilities :

  • Requirements gathering for various modules of Portfolio analysis and Risk analysis applications.
  • Derive algorithms and implement technical solutions for risk analytic metrics like standard deviation, sharpe ratio, benchmark and drawdown analysis etc.
  • Implement business logic to calculate fund investment and performance factors like allocation, attribution and returns and aggregate them on investment strategies like L/S Equity, Event Driven, Relative Value, Global Macro etc for various time frames.
  • Compute algorithm for Liquidity calendar and implement it based on FIFO investor activity approach.
  • Project planning, task prioritization and time line new and patch releases.
  • Analysis and design of the application requirements in Star UML using RUP as the modeling pattern.
  • Coding and Implementation of the application using JAVA/XML frameworks in Eclipse and Netbeans.
  • Use ANT and Maven to define compile and execution tasks to assemble and deploy application modules.
  • Create database objects and define data mining algorithms using PL/SQL to retrieve data from Oracle.
  • Application functional and performance testing followed by bug fixing and performance tuning.
  • Application deployment and Tomcat web server management on Linux environment.
  • Automation and regular maintenance of the third party data loading from different data sources.
  • Process and maintain ETL jobs and tasks for the import and distribution of the fund investment data.
  • Install and maintain web application on user laptops with monthly data updates and application upgrades.
  • Manage data replication job between Oracle MS SQL Database Servers to synchronize data
  • Develop and manage data loading jobs from vendor data sources using Perl scripts, Java and Spring Batch.
  • Reconcile monthly, quarterly and yearly allocation, contribution and performance numbers for fund and investment strategies between fund administrator and accounting system.
  • Import and distribute market indices across various business systems.
  • Document project activities and build institutional knowledge area on DokuWiki.
  • Migrate, manage and support DokuWiki resources on a PHP/Apache/Windows environment.
  • Report generation in multiple outputs formats using Jasper iReport.

Project Environment: With an Oracle back-end and a browser based front end, MARS runs on platform independent Java technology with Tomcat server on Linux platform. Star UML, Java, JSF, JBoss Richfaces , Struts, MyBatis, Hibernate, Spring, Ajax, jQuery, ExtJS, XML, XSL, XSLT, JFree, Jasper iReport, Eclipse, Netbeans, PL/SQL, Toad for Oracle, Perl, PHP, Tomcat, JBoss, Oracle on Linux and MS SQL server .

Confidential

Position: Technical Consultant

  • The Standards of Care system is a web based health care product for the Confidential based health care major- Care science, a division of Quovadx Inc. The main features of this application are as follows:
  • Manage the influx of existing and new quality measures for public reporting
  • Collect, analyze and submit data to organizations like CMS, JCAHO, The Leapfrog Group and IHI
  • Preview data prior to public reporting, allowing you to proactively implement improvement plans as well as develop a strategy for addressing areas of concern
  • Reduce the resource drain on internal staff by providing a single chart review and point of data entry for all measure sets
  • View organization-specific reports to help pinpoint breakdowns in care processes and prioritize quality initiatives
  • Benchmark against other hospitals and health systems
  • Access real-time quality indicator scorecard reports to advise executive leadership on performance results

Role responsibilities :

  • Define workflows for various medical analysis
  • Build complex algorithms which returned specific medical treatment directions as per SOC
  • Define Database schema and actively contribute to the Database design aspects.
  • Application component development fine tune application processes for better performance

Project Environment: The system is implemented using JSF/Spring/Hibernate technologies on JBoss application server with Oracle and MS SQL server as backend Java, J2EE, UML, Rational Rose, JSF, Spring, Hibernate, Oracle, MS SQL server on Windows/Linux platforms.

Confidential

Position: Technical Consultant

Confidential is specialized in developing and implementing Banking and Financial software solutions for Banks associated Financial enterprises. DFS has extensive domain expertise and experience in designing and integrating financial solutions for major financial institutions across the globe. This is an internet based Banking solution for some Banking houses in Middle East. The system involves high security features, fullproof authentication authorization, core banking, intra inters banking fund transfers various other web banking features. The system is implemented using a custom designed object oriented framework in Java which ensures the security, reliability, performance in terms of consistency speed

Role responsibilities :

  • Research and analysis of the internet banking features aimed at providing dynamic and secure banking solutions to banks and their customers.
  • Build development environment and simulate deployment scenarios in Linux platform to trial run the banking application and ensure the performance, consistency, integrity and scalability of the system.
  • Application architecture design and custom Java object component modeling conducive to rapid application development and to implement a portable and robust banking application.
  • Define algorithm, contribute to the component framework by code programming and build graphical user interfaces by extending the reusable components.
  • Test the application, debug and fix the errors along with writing technical documentation for the code, issues found and their solutions.
  • Install and administer Database server, define database objects to store, efficiently retrieve and transfer the data to and fro client layer using the custom Java components.
  • Configure application server's execution environment, deploy and fine tune the banking application with regular performance tuning steps.

Project Environment: J2EE, custom Java framework, Tomcat, PostgreSQL, Suse Linux.

Confidential

Position: Project Leader

Product Data Management:

This is software application implemented for OTTO, Germany for their E-business clients to manage their product catalog on line. This application enabled the buyers to design, formulate represent their product requirements graphically so that it was available for the offices suppliers to analyze study on line. Also the application provides an area where the Buyers, Suppliers Merchandisers can exercise their business activities like managing product catalogs, interacting with each other, exchange messages, open forums etc.

E-Business Platform B2B :

This is an E-business platform for OTTO, Germany. The platform provides an area where the Buyers, Suppliers Merchandisers can exercise their business activities like managing product catalogs on the web, RFQ, auction bid, messaging, business oriented discussions etc. The system involves schedulers, notifiers routers for which Weblogic messaging server with cluster architecture is used. The security user authentication authorization mechanism is implemented with the OPEN LDAP directory server Weblogic security realm.

Contact Management System e-Relations :

This is a Contact Management System implemented for OTTO, Germany. The platform provides an area where the Merchandisers can exercise their business activities like categorizing managing the business contact details of Buyers, Suppliers, Factories, and Warehouses Shipping agents who are their business partners. Also separate modules are available in the System for creating business contact details for new business partners establishing the business relations among them e-relations .

Role responsibilities :

  • Technically lead the project development team and actively played the Technical Lead role for client meetings and project planning.
  • System analysis and evaluation based on the requirements gathered from end users.
  • Research and adaptation of cutting edge technologies, best programming practices and software engineering processes.
  • Application design and use case modeling using Unified Modeling Language.
  • Define technical specifications, write and maintain program code to implement System requirements.
  • Test, debug and bug-fix the errors and fine tune the application settings for better performance.
  • Deploy and manage the system on application server's execution environment.
  • Provide technical guidance to the team and review the code quality as per the industry standards.

Project Environment: J2EE JSP, Servlets , JNDI, LDAP, UML, Rational Rose, JAXP, Java Mail, JMS, JTA , Spring, Hibernate, EJB, Jakarta Struts, Weblogic, JBoss, Windows 2000, Linux., Rational Unified Process, SEI CMM.

We'd love your feedback!