Resume

8
Harnek Singh +91-9781954576 [email protected] Career Summary- Over 3 years of experience as an Oracle PLSQL Develoepr in Analysis, Design and Implementation of Business Applications using the Oracle Relational Database Management System (RDBMS). Involved in all phases of the SDLC (Software Development Life Cycle) from analysis, design, development, testing, implementation and maintenance with timely delivery against aggressive deadlines. Experience with Data flow diagrams, Data dictionary, Database normalization theory techniques, Entity relation modeling and design techniques. Expertise in Client-Server application development using Oracle 11g/10g, PL/SQL, SQL *PLUS, TOAD, SQL Developer and SQL*LOADER. Effectively made use of Table Functions, Indexes, Table Partitioning, Collections, Analytical functions, Materialized Views, Query Re- Write and Transportable table spaces. Strong experience in Data warehouse concepts, ETL. Good knowledge on logical and physical Data Modeling using normalizing Techniques. Created Tables, Views, Constraints, Index (B Tree, Bitmap and Function Based). Developed Complex database objects like Stored Procedures, Functions, Packages and Triggers using SQL and PL/SQL. Developed materialized views for data replication in distributed environments. Partitioned large Tables using range partition technique. Created Packages and Procedures to automatically drop table indexes and create indexes for the tables. Worked extensively on Ref Cursor, External Tables and Collections. Expertise in Dynamic SQL, Collections and Exception handling. Experience with Performance Tuning for Oracle RDBMS using Explain Plan and HINTS. 1 | Page

Transcript of Resume

Page 1: Resume

Harnek Singh +91-9781954576 [email protected]

Career Summary- Over 3 years of experience as an Oracle PLSQL Develoepr in Analysis, Design and Implementation

of Business Applications using the Oracle Relational Database Management System (RDBMS).

Involved in all phases of the SDLC (Software Development Life Cycle) from analysis, design, devel-

opment, testing, implementation and maintenance with timely delivery against aggressive deadlines.

Experience with Data flow diagrams, Data dictionary, Database normalization theory techniques, Entity relation modeling and design techniques.

Expertise in Client-Server application development using Oracle 11g/10g, PL/SQL, SQL *PLUS, TOAD, SQL Developer and SQL*LOADER.

Effectively made use of Table Functions, Indexes, Table Partitioning, Collections, Analytical func-tions, Materialized Views, Query Re-Write and Transportable table spaces.

Strong experience in Data warehouse concepts, ETL. Good knowledge on logical and physical Data Modeling using normalizing Techniques. Created Tables, Views, Constraints, Index (B Tree, Bitmap and Function Based).

Developed Complex database objects like Stored Procedures, Functions, Packages and Triggers using SQL and PL/SQL.

Developed materialized views for data replication in distributed environments.

Partitioned large Tables using range partition technique.

Created Packages and Procedures to automatically drop table indexes and create indexes for the ta-

bles.

Worked extensively on Ref Cursor, External Tables and Collections. Expertise in Dynamic SQL, Collections and Exception handling.

Experience with Performance Tuning for Oracle RDBMS using Explain Plan and HINTS. Created Shell Scripts for invoking SQL scripts and scheduled them using crontab.

Pro-actively identify areas of opportunity and work to finding solutions that meet the business needs of

the customer.

Technical Skills- Databases: Oracle 10g/11g/12c (SQL, PL/SQL, Stored Procedures, Triggers), MySQL.

ETL Tools:  SQL*Loader, TOAD, SQL Developer. Reporting Tools: Oracle Forms and Reports 11g/10g, Oracle Reports 2.7.

Operating Systems: UNIX, Windows XP & Latest versions.

Use SQL Developer to migrate MySQL to Oracle 11g.

Languages/Utilities: SQL, PL/SQL, Unix shell scripts, Java.

Academic -

1 | P a g e

Page 2: Resume

Master’s of Computer Application (MCA) from Chandigarh Business School, Chandigarh, Associate with Punjab Technical University(PTU), in 2013.

Employer- Presently, Working as Senior Software Engineer with Spice Digital Ltd, Noida from Dec-2015.

Working as.Oracle Applications Developer with Access Infotech Pvt Ltd, Chandigarh, from Aug-2013

to Sep-2015.

Project Summary-Working With Spice Digital Ltd.

1) Vodafone Call Drop Client : Vodafone IndiaDuration : Feb-2016 to May-2016.

Environment : Oracle 11g.

Operating System : Unix

Company : Spice Digital Ltd

Requirements : Postpaid minute credit process to be finalized. It is assumed that the current process of providing billing

CDRs will be used for crediting the minutes too. Currently Billing CDRs will be pushed from the Spice

platform to the billing server into circle wise directories.

Projected concurrent hits on the web URL for viewing the call log details and the SMS Log details.

Retry mechanism and reconciliation process to be finalized for credit failure cases.

Business team needs to confirm on the final verbiages to be displayed to the subscriber (provided

above) in the SMS notification to be sent.

Around 5 Million CDRs would be handled per day by the solution.

As shared around 5 million SMS would be sent to subscribers per day.

The peak load for sending SMS will be 5 lakhs during peak hours

Around 25000 daily requests would be expected on the URL for viewing call detail records for a

subscriber from the CRM system.

The number of concurrent sessions and load expected on the URL is 2 TPS.

Roles & Responsibility:– Create required packages/Triggers in PL/SQL.

Use Dynamic SQL to handles multiple circles.

Managed call drops data for all circles, daily approx 50-60 million.

Provide daily MIS for the same.

Implement Purging policies for call drop data.

Handle 5-6 million SMS per day.

2) Videocon BMG Client : Videocon D2H

2 | P a g e

Page 3: Resume

Duration : Mar-2016 to Oct-2016.

Environment : Oracle 11g/MYSQL

Operating System : Unix

Company : Spice Digital Ltd

Requirements : Around 100-150 Million SMS would be sent to subscribers per day.

System must handle 6000 SMS per second at peak hours.

User should be able to view real time MIS Reports.

User should be able to view Last 90 Days MIS report.

Real time charging & refund required.

Roles & Responsibility:– Design Database architecture for this project.

Managed all Database related requirements.

Handle system that manage daiy traffic @ 4500-6000 TPS at peak hours.

Write shell scripts for daily/hourly data dumps.

Create required packages/Triggers in PL/SQL.for GUI & backend team.

Implement Indexing & Purging policies to handle daily data.

3) Spice BMG Client : Spice Digital LtdDuration : July-2016 to Jun-2016.

Environment : MYSQL

Operating System : Unix

Company : Spice Digital Ltd

Requirements : Around 20-25 Million SMS would be sent to subscribers per day.

System must handle 2000 SMS per second at peak hours.

User should be able to view real time MIS Reports.

User should be able to view Last 30 Days MIS report.

Real time charging & refund required.

Roles & Responsibility:– Design Database architecture for this project.

Managed all Database related requirements.

Handle system that manage daiy traffic @ 1500-2000 TPS at peak hours.

Write shell scripts for daily/hourly data dumps.

Create required packages/Triggers in PL/SQL.for GUI & backend team.

3 | P a g e

Page 4: Resume

Implement Indexing & Purging policies to handle daily data.

4) Spice GST Suvidha Provider(GSP) Client : Good And Service Tax NetworkDuration : Oct-2016 to Mar-2017.

Environment : Oracle 11g

Operating System : Unix

Company : Spice Digital Ltd

Requirements : GST System will have following main Modules

o Registration of Tax Payer and Tax Consultant

o Returns (GSTR1 upto GSTR12)

o Payments

o Ledger Maintenance

o Miscellaneous

For Tax professionals

o Consolidated view of all clients.

o Ability to upload invoice data etc. from his dashboard.

o Get update on their taxpayers from GST System.

Roles & Responsibility:– Design Database architecture for this project.

Managed all Database related requirements.

Working With Access Infotech Pvt Ltd.1) Title: Enterprise Business Solutions (Inventory, Accounts)

Client: Empire Packages (P) Ltd, Dera Bassi, Mohali(Pb.) 

Role: Software Developer

Duration: Aug 2013 – Feb 2014

Environment: Oracle Developer Suit 11g, D2K Forms & Reports Builder.

Responsibilities:- Working as a Software Developer on Oracle Developer Suit 11g.

Planning, analysis and implementation of Project.

Working with Oracle Form, Report Builder using SQL, PL/ SQL procedures, functions, triggers and

packages.

Created new procedures, functions, triggers, packages and modified existing codes, tables and views.

4 | P a g e

Page 5: Resume

Wrote heavy stored procedures using dynamic SQL to populate data into temp tables from fact and

dimensional tables for reporting purpose.

Daily Development Interaction with Technical leads for status and any other outstanding issues.

2) Title: Enterprise Business Solutions (Finance, Supply Chain)

Client: Punjab Alkalies & Chemicals Ltd, Nangal(Pb.)

Role: Software Developer

Duration: Feb 2014 – Dec 2014

Environment: Oracle Developer Suit 11g, D2K Forms & Reports Builder.

Responsibilities:

Working as a Software Developer on Oracle Developer Suit 11g.

Planning, analysis and implementation of Project.

Working with Oracle Form, Report Builder using SQL, PL/ SQL procedures, functions, triggers and

packages.

Created new procedures, functions, triggers, packages , and modified existing codes, tables and views.

Wrote heavy stored procedures using dynamic SQL to populate data into temp tables from fact and

dimensional tables for reporting purpose.

Extensively worked in performance tuning of programs and processes.

3) Title: ERP Applications Oracle EBS (Finance AR, AP, Supply Chain, HR, Payroll)

Client: Interwood Mobel (Pvt.) Ltd, Pakistan

Role: Software Developer

Duration: Jan 2015 – June 2015

Environment: Oracle Developer Suit 10g, D2K Forms & Reports Builder.

Responsibilities-

Working as a Software Developer on Oracle Developer Suit 11g.

Working with Oracle Form, Report Builder using SQL, PL/ SQL procedures, functions, triggers and

packages.

Created new procedures, functions, triggers, packages and modified existing codes, tables and views.

Wrote procedures for various kinds of Vouchers in Account Receivable, Payable and Adjustments.

Personal Details-

Father’s Name : Paljinder Singh

Date Of Birth : 26-09-1990

5 | P a g e

Page 6: Resume

Marital Status: Unmarried

Permanent Address: House No. 1109, VPO Kalanaur,

Distt. Gurdaspur, Punjab, India-143512

Current Address: House No. 1754/2, Sec 39-B,

Chandigarh, India-160017

Others Details-Languages known: English, Hindi, Punjabi.

Current Employer : Spice Digital LtdNotice Period :  60 Days

Linked in : https://in.linkedin.com/in/hsg09

Declaration-I hereby, declare that the information furnished above is true to the best of my knowledge.

Place: Chandigarh Harnek Singh

6 | P a g e