Resume
-
Upload
harnek-singh -
Category
Documents
-
view
37 -
download
1
Transcript of 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
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
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
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
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
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