We provide IT Staff Augmentation Services!

Analyst Programmer Resume

0/5 (Submit Your Rating)

SUMMARY:

  • Overall 14 years of experience in software industry on design & development of software applications.
  • Built RESTful web services using spring based platform on Maven.
  • Designed & developed highly scalable transaction processing engine for analysis of large scale data backed by No - SQL db like Mongo.
  • Architected & implemented many batch jobs for bulk data processing based on spring batch framework.
  • Designed & built distributed & real-time processing system to optimize computing using Storm & Kafka.
  • Worked on maintaining a legacy system for handling ETL operations on bigdata using Teradata scripts run from UC4 jobs.
  • Developed numerous web-based front end applications on J2EE platform using JSP, Servlets, AJAX, JQuery & JavaScript. Backed by various servers like Web logic, TomCat & JBoss.
  • Worked extensively on RDBMS like Oracle & SQL Server building SQL Queries, Stored Procedures and Triggers.
  • Passionate towards data mining & data visualization using R. Participated in a couple of Kaggle competitions.
  • Actively lead the team thru various sprints. Mentored junior engineers by helping them unblock any design & development issues.
  • Strong interpersonal, oral/written communication skills.

PROFESSIONAL EXPERIENCE:

Confidential

Analyst Programmer

Responsibilities:

  • A bolt periodically scans the filers for any changes.
  • Another extracts transactions from each file & persists them as a Kafka message.
  • Another runs some customizable rules to filter out any fraud transactions.
  • Another maps transaction to the source of its click to determine the value of the source.
  • Finally the consolidate data is
  • Users can download/schedule/view various transactional reports at different grains. Helps them understand the value of their traffic & thereby work towards optimizing it.
  • Huge volumes of transactional data upon ETL are fed from the legacy system (Teradata/UC4) into the data store (ORACLE).
  • Data partitioning & use of materialized views helps in easy access of this data by the front-end application.

Confidential

Senior Software Engineer

Responsibilities:

  • Dashboard & Reports: Key component provides an overview of how the publisher/affiliate is performing towards contributing traffic to Confidential . It also renders customizable graph for the available data. Reports can be scheduled to be received via an email. A batch job at the background triggers the dispatch of these scheduled reports.
  • User Registration: Registers new users to ePN application. Send activation emails, User application is governed by a set of business guidelines/rules based on which the user is accepted to the application.
  • Tax Form generation: A batch job generates 1099 forms for the eligible US based affiliates.
  • Search page for Admin jobs: Search page helps the admin users to search the publishers for various admin jobs. Publisher/affiliates are searched for sending group/personalized notifications, to validate their authenticity etc… ePN Mobile: Establish mobile as an affiliate platform for Confidential .
  • Alerts & Monitoring (eBox) - It’s a monitoring dashboard built as an eBox for monitoring the health of our system. Various system checkpoints & status were logged into OpenTSDB via existing Java appln. JavaCC & JJTree was used to define the grammar to setup alerts.

Confidential

Software Designer

Responsibilities:

  • Coordinate with the business team to capture functional requirements during the Analysis phase.
  • Develop Use-Case to train the testing team on the functionality.
  • Develop & Review of Design Specs.
  • Build Test Plan & Unit Test Cases.
  • Coding & Unit Testing.
  • Delegation of bugs to the development team.
  • Monitor the bug status across the testing & development team.
  • Complete ownership of the module.
  • Was ed by the client for outstanding performance

Environment: Java, JSP, ISML (Tag lib), XML, Weblogic 8.1 (Web/App Server), ES 6.0

Confidential

Software Designer

Responsibilities:

  • Manage and monitor cluster nodes of the production servers. Monitor the application servers and rectify the problems in the event of a catastrophe to minimize the downtime.
  • Co-ordinate with various external teams like Poet, Confidential -IT teams (3rd party teams outside Confidential ) in fixing the issues.
  • Provide application support to the client via email and sometimes via telephonic calls.
  • Handle client escalations and coordinate with the team towards resolving the issue.
  • Generate and analyze the various project related reports to rectify the loop holes & enhance the growth of the project.
  • Maintain all project related documents in centralized repository, eRoom.
  • Development of tools to optimize the support related tasks.
  • Testing and configuration of the new version of the Poet tool.
  • Was ed by client for excellent service & on time delivery.

Environment: Poet an eProcurement Tool, SQL Server 2000.

Confidential

Team Lead

Responsibilities:

  • Track resource utilization (timesheets, pitfalls)
  • Report status & identify risks.
  • Review technical documents.
  • Involved in Design using UML.
  • Application Development on Struts.
  • Coordinate with Testing Team to monitor bugs.

Environment: Java, Struts on TomCat, UMLusing Rational Rose, TestDirectory for bug tracking.

Confidential

Application Engineer

Responsibilities:

  • Development of the application.
  • Deployment of the modules on test servers for testing.
  • Coordinate with Quality Team in analyzing errors & bug fixing.
  • Coordinate with various support teams involved in development of the E-Business Application Suite.

Environment: JSP, Oracle's OA Framework (OA Framework is a J2EE based framework

Confidential

Analyst Programmer

Responsibilities:

  • Involved in the design, coding and testing of the various modules.
  • Interacted with the client in Requirement Gathering and System Analysis.
  • Extensively involved in Designing of the system using UML.
  • Coordinated with the team as a technical lead in the “Blends & Cargo Processing” module of the project

Environment: Weblogic 5.1, Oracle 8i, Java 1.3, JSP, Servlets, EJB 2.0, JavaScripts, XML, UML using Rational Rose, Visual Safe Source

We'd love your feedback!