We provide IT Staff Augmentation Services!

Software Developer Resume

4.00/5 (Submit Your Rating)

Alpharetta, GA

SUMMARY:

  • Around 18 years of software development experience in developing mission critical, enterprise wide, multi - tier and multi-threaded application software optimized for WAN environment and large transaction volume.
  • Experience in IT projects under domains Trade confirmation, Global Accounts, Carepack registration, Mobile Campaign Management, Insurance Claim Center, Credit Risk analysis, Wealth Management and Fixed Income Analytics.
  • Key skill sets include Java/J2EE, Spring/Struts Frameworks, Webservice ( Both SOAP and RESTful), GIT, SSO integration using Siteminder, JMS, Maven, JBoss/Weblogic/Websphere, Unix, Oracle, Sybase 11.x/12.x, Perl, XML, SQL Server, Graph database/Gremlin, .NET, SSRS, Test Driven Development.
  • Experience in developing plug-in and interfaces to customize an out-of-box package.
  • Experience on working with rules engine as well as developing rules for custom packages.
  • Experienced on learning new technologies/framework for a project and successfully completing challenging assignments.
  • Experienced integrating applications to custom applications and working with related teams to define signatures for interface designs.
  • Experienced on QC software and different methods of work assignments and quality assurance procedures. Worked on both agile and waterfall model projects.
  • Experience on building and releasing code to production and well-versed with various procedures involved in a production release. In multiple projects, have raised change request, prepared release plan and coordinated with different teams for build and release.
  • Worked on graph database Titan, and well versed with traversing graph database using gremlin as well as RESTful service calls.
  • Familiar with ANT/Maven scripts and have created build/release scripts.
  • Experienced in migrating/upgrading middleware servers and back-end servers. Well versed with an enterprise application topology and have worked on projects involving replacing load balancer in an enterprise.
  • Have experience working on Microsoft technologies like VB 5.0/6.0, SQL Server,.NET, SSRS, Visual Studio.

PROFESSIONAL EXPERIENCE:

Confidential, Alpharetta, GA

Software developer

Responsibilities:

  • Worked on several maintenance, enhancement and migrations releases of Rules Framework project.
  • Rules Framework is a gateway for several clients to various product services offered by Confidential to its clients.
  • Rules receive client order in several formats, makes necessary product requests and return client response in the appropriate format.
  • Rules framework decides appropriate product calls based on the account setup of the client.
  • Framework code base is packaged into an EAR and is deployed to several JBoss servers in multiple Linux boxes.
  • Database used is MYSQL and ORM tool Hibernate is used for all the database operations.
  • Rules framework receives batch orders and interactive orders.
  • Batch files are processed by batch servers and is converted to interactive orders.
  • JMS queues are used by to hold batch orders and message beans read these orders and process them as interactive orders.

Environment: J2EE, Java 8, Webservices (SOAP and RESTful ), Maven, Spring, Hibernate, JBoss 6, Linux, XML, Json, MySQL, Git, Eclipse, Jenkins .

Confidential, Alpharetta, GA

Software developer

Responsibilities:

  • Worked on the maintenance release of CAMS to identify customers and provide better carepack recommendation to customers. CAMS makes webservice calls to MDM customer repository to identify the Site Ids of the customer and hence provide a better way to identify customer to a site hierarchy. When registration request comes to CAMS to site id request is populated to JMS queue and is later processed by a batch process to make remote call to MDM service to get the site id.
  • Worked on the carepack central application to improve the customer experience to identify carepacks eligible for a country.
  • Create new spring services to send JMS messages for customer id look up.
  • Autowired new spring services to existing registration services.
  • Created test classes to load spring context for test environment, as well as mock up classes to spring bean testing.

Environment: J2EE, Webservices (SOAP and RESTful ), AJAX, Spring, TDD, Junit, Sun Solaris/ Linux, XML, Json, SQL Server, Oracle 11g, SVN, Visual Studio, Sonar, Maven, .NET, Agile methodology .

Confidential, Atlanta, GA

Software developer

Responsibilities:

  • Worked on siteminder SSO implementation.
  • Worked on POC to check the graph database performance for large data traversing.
  • Worked on moving load balancer from Cisco CSS to IBM netscaler.
  • Worked on upgrading application server, from Websphere 6.1 to Websphere 8.0.
  • Worked on RSA encryption changes.
  • Worked on sending AA tab campaign responses to data warehousing.
  • Worked on changing file transfer process from NDM to CFI.
  • Worked on changes in daily response file generation for datawarehouse.

Environment: J2EE, Webservices (SOAP and RESTful ), AJAX, Websphere 8, Struts, Sun Solaris/ Linux, XML, Oracle 10g/11g, SVN, RAD .

Confidential, Trenton, NJ

Software developer

Responsibilities:

  • Confidential uses Guidewire claim center software to receive claims from policy holders.
  • Worked on several projects to customize this product for Workers Compensation claims.
  • Worked on integrating Claim center software with third party software like Site Minder and Identity manager for SSO implementations.
  • Worked on changing rules to not send CROI reports for closed claims.
  • Worked on changing claim assignment section. This change involved creating new GScript classes, changing screen and changing assignment rules.
  • Worked on web service implementation to correct the recurring check Oops stop issue (Only for subrogation deduction ).
  • Worked on moving integration point failure alerts from claim center plug-in properties to external configuration files. This is to avoid doing claim center release every time there is a property change.
  • Worked on project to put all production data fixes to be shown in claim history.
  • Created a new module for integrating claim center with Site Minder. Created a build and release script for it.

Environment: Guidewire Claim center, J2EE, Webservices (SOAP), JMS, Sun Solaris/ Linux, XML, DOM parser, SQL Server 12.5, CVS, Eclipse, Websphere, Tomcat, ANT.

Confidential, New York

Software developer

Responsibilities:

  • Worked on several parts of CASA application, both real-time and batch applications.
  • Worked on migrating CASA from Weblogic 8.1 to Weblogic 9.1
  • Worked on implementing 144a rule change in application V&E.
  • Created several new utility programs for CASA, which helps to identify the real-time breaks and resolve it quickly.
  • Worked actively on creating historical data load (multi threaded) for CASA, which was used when the application went live.
  • Created a new project OTP replay (MDB/EJB/POJ) to read xml messages from MQ-Series queue and save to Oracle as BLOB.
  • Created new .bindings file and weblogic queues/bridges to read messages from new MQ-Series queues.
  • Created new weblogic queues and bridges to read trade messages.
  • Created new Java multi-threaded programs to read data from excel/csv/flat files and create xml messages for position and balance processing.
  • Change existing stored procedures in DB2.
  • Create web services client for getting data from the legacy code.
  • Created shell / perl scripts to schedule new Java batch programs in Cntrl M.

Environment: Java/J2EE/JMS, Hibernate, Spring, Weblogic 9/8.1, Sun Solaris/ Linux, Webservices (SOAP), XML, Apache-Axis, Oracle 9i, Sybase 12.5, Shell/Perl script, Clear case, JBuilder, DB2, Cntrl M, ANT

Confidential, New York

Software developer

Responsibilities:

  • Interact with business analyst and gather requirement
  • Study existing code and create design document.
  • Modify stored procedure/shell script/Perl script to enhance existing batch process.
  • Apply patches for production bugs.
  • Enhance J2EE/Struts based CRM website for new releases.
  • Move release to QA/Stage and maintain it till the user sign off.
  • Create new job or change existing jobs through autosys jil entries.
  • Tune SQL query to improve the performance as well as, work with DBAs to solve a performance bottle necks.
  • Release changes to production after completing all the release formalities.

Environment: Java/J2EE, JSP, Struts, Sybase 12.5, Perl, Shell script, Sun Solaris, CVS, Autosys

Confidential, Secaucus, NJ

Software developer

Responsibilities:

  • Worked on major releases like implementation of AJCA, long share processing changes, changes to support new plan admin package Equate Plus for clients, changes in account number generation process for new accounts.
  • Interact with business users to gather requirement, hence acquired good knowledge in wealth management business.
  • Identify code that needs to be changed and create design document from BRD.
  • Coding in Java/JSP/Sybase/Perl, unit testing, deploy code to QA servers and support application when it is in QA phase.
  • Debug production issues and understand whether it is a data problem or bug in the code.
  • Responsible for build and deployment of the code to PROD/UAT once a week.
  • Tune SQL query to improve the performance as well as work with DBAs to solve performance bottle necks.

Environment: Java/ J2EE, Perl, Sybase, Solaris, Websphere/WASAD, Perl, log 4j, XML, Struts, shell script, CVS, PVCS, Autosys, Actuate

Confidential, New York

Software developer

Responsibilities:

  • Worked on major release like WAC formula change, Life time CAP formula changes for ARM bonds, WAC changes for User defined securities, changes in applying Market rate to the cash flow calculation of CMO/FRM/ARM bonds, Rearranged pre-payment types allowed for different CMO bonds for analytic calculation, create new preference knobs for CMBS securities.
  • Support, maintain and enhance this Mortgage analytic tool used by mortgage traders and modelers .
  • Wrote shell scripts to bullet proof the application and to make sure the application server is always up and running.
  • Wrote ANT build scripts to automate the build and deployment process and hence reduced the manual intervention in deployments and in turn reduced the down time of the application.
  • Migrated some of the module to Struts framework and integrated the new framework module with the old framework modules.
  • Interacted with traders and modelers to get the requirement and coordinated with the back end and web server teams to implement the requirements.
  • Migrated from Weblogic 7.1 to 8.1.

Environment: Java/ J2EE, XML, XSL, Corba, Struts, Weblogic 7.0 and 8.1, Sybase, ANT, Log4J, Linux, CVS

Confidential

Software developer

Responsibilities:

  • Set-up development environment offshore, so that the entire team can start development work and publish their reports for testing.
  • Designed and Developed framework classes that abstracted the behavior of Business Logic classes.
  • Developed Data Provider classes, which fetches data from database and converts into XML file.
  • Converted Actuate reports to Crystal reports.
  • Take part in resource allocation Plan for every month and prepare the monthly status report

Environment: Java/ J2EE, Crystal Reports, Actuate, Struts, Weblogic 7.0, Sybase, ANT, Log4J, Sun Solaris

We'd love your feedback!