Homepage
Tutoring Jobs
This ad is currently paused and cannot be viewed by visitors
£10/h
Unfortunately, this tutor is unavailable
Tutor profile verified
Response Time 1h
Lessons offered by Shilpa
  • Individual
The lessons will be held
Taught subjects
  • Computer Skills
  • C
  • C++
  • Programming languages
  • JavaScript
  • C#
Levels
  • Primary
  • Secondary
  • GCSE
  • AS Level
  • A Level
  • Adult education
  • Undergraduate
  • Masters
  • Diploma
  • Doctorate
  • Beginner
  • Intermediate
  • Advanced
  • Professional
  • Kids

An IT professional profiecient in programming languages like C,C++,C#,.net. Can teach these languages with practical knowledge.

Methodology

I mostly teach programming languages like C,C++,C#,Javascript,.Net etc. considering i am an IT professional and have experience working with these languages. I would like to teach students or even working professionals who want to gain working knowledge of above languages. My classes is a mix of theory and practicals for all the programming concepts in respective language.

Experience

I have an experience of teaching programming languages in an Engineering college in the past.And fortunately my results have been excellent. As of now, I am a freelancer working on IT projects from home and i would like to take a plunge into teaching once again.

Rates

Rate for online lessons : £10/h
Lessons offered by Shilpa
Individual
The lessons will be held
Taught subjects
  • Computer Skills
  • C
  • C++
  • Programming languages
  • JavaScript
  • C#
Levels
  • Primary
  • Secondary
  • GCSE
  • AS Level
  • A Level
  • Adult education
  • Undergraduate
  • Masters
  • Diploma
  • Doctorate
  • Beginner
  • Intermediate
  • Advanced
  • Professional
  • Kids

Shilpa's CV

Objective
To have a challenging and excellent career in Software Industry that utilizes my problem solving skills and experience in software design, programming.

Professional Summary
 10+ years experience in application development primarily in C++/VC++/C# with various domains like Telecom, PRM and Web.

 Experienced in working with scripting languages like Perl, PL/SQL, and Windows Scripts etc.

 Spearheading functions pertaining to the design, development, testing & implementation of various applications.

 Ability to deliver zero defect solutions adhering to strict timelines and working under pressure.

 Excellent communication, interpersonal and presentation skills with strong analytical and problem solving abilities.

Software Skills Profile
 Programming Languages: C, C++(with STL), C#,VC++ with MFC and COM,
Java,Python
 Scripting Languages: Perl, XML, HTML,JavaScript, Windows Scripting,
Oracle PL/SQL, T-SQL, UIML
 Platforms: Windows , Unix
 Databases: Oracle 8i/9i, MS-SQL Server 2008

 Development Environment: Visual Studio(all major releases up to 2012), BEA
Weblogic, XML Spy, Eclipse

 Installer tools : Install Shield Developer 7.0, Wise Package Studio, WIX
Installer, Windows Installer
 Source Control Tools: Rational Clear Case, Perforce, WinCVS,Tortoise SVN

 Testing tools: JUnit Framework


Work Experience
I. Currently on a professional break to raise my child:

Worked on development of “POC” of a project titled “Human Interface using
UIML” for over a year.
Technologies used: Windows 8, Visual Studio 2012, UIML, Enterprise Library 6.0 (semantic logging framework), ZeroMQ library.

Apart from this, I also involve myself in digital marketing work like content writing etc.
Technically I am associated with various coding sites like Hackerrank.com, Techgig, and Codility etc. to keep up with the technology.

I have just completed a courses in “Intermediate Python” and “Using OOPS with Python” on Udemy.com


II. Transcom Enhanced Services Pvt. Ltd – 19th September 2011 – 3rd May 2013

Designation: Senior Member of Tech Staff (Tech Lead)
Transcom Enhanced Services is one of the largest voice termination service providers in the United States. TDM and IP based (SIP and H323) based call routing and termination services are supported via Veraz switches and Nextone SBC’s respectively. Company offers call routing solutions through its product, Dynamic Routing Engine (DRE). DRE runs over SIP protocol to handle INVITE messages, process them to identify route choice to take call ahead. Customer sends INVITE messages to DRE for identifying all possible vendors with least cost to route the call ahead in the network.

• Rate Deck manager
Rate Deck manager is a C#-based desktop application used by Transcom Billing Team to generate rate sheets for various vendors. A rate sheet for vendors (single or multiple) can be generated by choosing various criteria like call types, footprints, effective date etc. Application provides flexibility to generate either standard or compared rate sheets with user selected fields.

Skills used: C# with VS 2010, MS-SQL server 2008

• Margin protection
Margin protection enables a user to ensure profit on each and every call that uses the dynamic routing engine. This means the engine will allow the call to go through only if the call makes $ X or more profit (where X is a user defined percentage or absolute value).

The enhancement aims at enabling absolute margin protection in addition to percentage based protection.

Skills used: C++ with VS 2008, MS-SQL server 2008


• Rate class

Rate class is basically a geographical entity on which a rate for a particular area is decided. For example, in US telecom market, NPA, NXX, LATA, LATAOCN etc. are the geographical entities/sections based on which various rate classes are defined with same name.
DRE supported only statically defined rate classes till now. This feature aimed at dynamically generating the rate classes. User can read various geographical entities from database and then generate rate classes on the fly as per requirements. This helps to classify rates more effectively as we are not limited to only certain rate types defined statically.
Skills used: C++ with VS 2008, MS-SQL server 2008

• Enhanced UI(OptimalSuite)

OptimalSuite is a fully integrated end to end solution. Everything a carrier needs from top to bottom is provided in a single integrated stack. The application provides modules for provisioning the DB, rating, billing, reporting among others.

Skills used: C# with VS 2010, MS-SQL server 2008

• DRE TG Distribution
The TG traffic distribution feature allows the user to dynamically route traffic within a single vendor in a deaired pattern. The possible patterns are “Round Robin”,”Cyclic” and “Weighted Round Robin”.

Skills used: C++ with VS 2008, MS-SQL server 2008


• LCR view enhancements
LCRView is a desktop application used to generate Least Cost Routes (LCRs) for Audit / Business Management / Rate Management. It’s the single tool used today in Transcom to manage LCR on both the TRE platform as well as the Internal Route List for Static Routing on Veraz.

Skills used: C# with VS 2010, MS-SQL server 2008


III. Cybage Software Pvt. Ltd – 9th October 2006 – 13th November 2009
Designation: Senior Software Engineer

• COM Component for RSA Encryption
Customer: ClickCommerce, USA
This project aimed at the development of a COM component to implement RSA encryption algorithm.
Requirement was to read the public encryption key in text format and the data string to be encrypted and return encrypted text so that end user could decrypt it using its own private key.
OpenSSL tools and its functions were used for RSA encryption implementation.

Skills used: C++/COM, OpenSSL tools

Knowledge: gained hands on experience with OpenSSL.

• Design and Development of product installer using WIX installer tools

Customer: ClickCommerce, USA
This project includes design and development of a new installer for a product named “Allegis” using WIX installer tool.

Skills used: Windows Scripting Component, Wise Package Studio, WIX Installer.

Knowledge: gained hands on experience with WIX Installer

• Upgradation of a PRM product

Customer: ClickCommerce, USA
This project is mainly a platform upgradation of a product. A product named “Allegis” developed using .NET 1.0 on Windows 2000 server platform need to be upgraded to dev environment using .Net 2.0 on Windows 2003 server platform.
The product is divided into Core and IDE modules. Core module is developed in C++ and is deployed as a COM+ service which is accessed by IDE. IDE is a C# - based application.

Upgradation includes various changes to existing design of product in terms of security, firewall settings; COM+ services deployment as well as detailed
programming changes as a result of transition from .Net 1.0 to .Net 2.0.

Skills used: Visual Studio 2005 (.Net 2.0 framework) on Windows Vista and Windows Server 2003 platform, Windows Scripting Component

Knowledge: gained hands on experience with Visual Studio 2005 and windows
Vista platform.


IV. NE Technologies Inc. GOA - January’05- Sept’06

• Upload Utility for uploading remote files to a local directory

Customer: Bell West, Canada

This development of Upload Utility is aimed at facilitating the data upload by a service center using ezLongDistance product suite for Canadian markets. API based on CORBA reads incoming xml-based file data and an xml-based response is generated and sent to service center.

Skills used: Java with CORBA on Unix platform, Shell scripting, XSDs

Knowledge: gained knowledge of working and data manipulation with IDL files

• Excel File Processing

Customer: Bell West, Canada

Project Development for Request Flow application for Canadian market Service Providers to process incoming requests in form of Excel format (.xls files) as well as send responses in Excel (.xls files) format.
This implementation involves processing of Excel files containing more than one worksheets. The contents of the file are as per the CLOG5.1 format laid down by Canadian Radio Television Consortium (CRTC), Canada.

Skills used: Java, JExcel APIs,

Knowledge: gained knowledge of processing Excel File using JExcel APIs

• Enhancing the Gateway Application to associate Switch Identifier (CLLI) to telephone numbers

Customer: Videotron, Canada
Project Development of PicWarePro Application for the Canadian Market Access Providers to enhance the current interface (backend as well as front-end) in order to associate switch identifier (CLLI) with each telephone number (including the backlog of telephone numbers).
This project includes enhancing the entire gateway in order to associate Switch identifier to each telephone number.
Project included extensive GUI programming in VC++ and PL/SQL programming in Oracle.

Skills used: Visual C++ (MFC), Oracle 9i, PL/SQL Programming, InstallShield Developer 7.0

Knowledge: PL/SQL advanced concepts like creating packages/package bodies, extensive VC++ GUI development, Knowledge about CRTC (Canadian Radio Television Corporation) Guidelines.

• Design and Development of Gateway Applications suitable for Canadian Market Access Provides and Access Carriers abased on the PIC/CARE Handbook.
Customer: Bell West, Canada.
Videotron, Canada.

Project Development of PicWarePro Application for the Canadian Market Access Providers to perform the PIC/CARE Functions according to the PIC/CARE Access Carrier Handbook.
Development/Maintaining of the ASCII interfaces to enable the PicWarePro application to have an interface with the following.
Switch Provisioning Interface
Billing Extract Interface.
Order Entry / Order Management System Interface.
Incoming/Outgoing data processing.

Skills used: Visual C++, Oracle (8.1.6/8.1.7 & 9i), PL/SQL Programming, and Perl Scripts, Rational Clear case.

Knowledge: PIC/CARE (Customer Access Record Exchange) as per OBF (Order and Billing Forum) Standards, Local Access & Transport Area (LATA), LPIC (local pre-subscribed inter-exchange carrier), ILEC (incumbent local exchange carrier), CLEC (competitive local exchange carrier).

• Design and Development of Gateway Applications suitable for Canadian Market Access Provides and Access Carriers abased on the AS2 Standards.
Customer: Bell West, Canada.
Videotron, Canada.

Project Development of PicWarePro Application for the Canadian Market Access Providers to perform the data transmission according to the AS2 standards.
Development of the data transmission mechanism to enable the PicWarePro application to transfer data to/from Access Providers.

Skills used: Oracle 8.1.7, PL/SQL Programming, PERL Scripts, Rational Clear case, File Transfer Protocol (FTP).

Knowledge: AS2 Standards as per OBF (Order and Billing Forum) Standards.

• Design and Development of Web services for Gateway Applications.

Customer: Bell West, Canada

Part of the team involved in project development of PicWarePro Web services Interface that accepts XML-based data for processing the following PicWarePro requests:
• AP Orders
• Creating Accounts
• Creating BTN, and
• LNP Release.

Developed various test cases using JUNIT framework for the Web Services project.

Skills Used: Java, Xml, WebLogic, and JUNIT.

Knowledge: Processing XML based data, Application development using WebLogic

• Migration of data format for gateway application for Canadian Markets
Customer: Iowa Telecom, Canada

Design and Development of migration utility for EzLongDistance application to accept Order files of Record length 960 bytes (CARE 10) as well as 1500 Bytes (CARE 16) from their trading partners.

Skills Used: Java, Oracle 9.2.0.6, PL/SQL Programming, Shell Scripting

Knowledge: CARE 10 and CARE 16 Standards.

• Migration of database from Oracle 8.1.7 to Oracle 9.2.0.6 for Gateway Application.

Migrating PicWarePro Application database from Oracle 8.1.7 platform to Oracle 9.2.0.6.

Involved in designing and developing Installshield project and a migration utility that would facilitate migration of PicWarePro application from Oracle 8.1.7 to Oracle 9.2.0.6 platform. Also included developing a script to restart the PicWarePro application server.

Skills Used: VC++, Perl, Oracle 9.2.0.6, PL/SQL Programming, Installshield Developer 7.0

Knowledge: Experience in database like installations, session management etc. and developing installshield project.

V. Websci Technologies Inc. September’99 – January ‘03

Worked for Websci Technologies Inc. as a "Software Engineer cum coordinator"
Websci Technologies involved in design and development of the web-based tool for web applications.
Ensiva is a java-based tool having multiple modules for developing web applications using advanced technologies like Xml, Wml, and SVG etc.
I was involved in coordination of development and testing of Business Graphics module, which forms the major constituent of Ensiva. Business Graphics module is based on Scaleable vector Graphics (SVG) specifications and consists of various charts and dynamic components including various graphics effects and geometric components.
As a coordinator, my work profile included managing the various activities carried out in local as well as overseas offices pertaining to Business Graphics module.
Teaching Experience

February’03 – December ‘04
Worked as a “lecturer” in Goa Engineering College and Padre Conceicao Engineering College for 1.5 years and have handled subjects like Data Structures, C, C++, Web Technologies etc.

Similar tutors

computer skills lessons closeby? Here's a selection of tutor listings that you can check out.
Superprof can also suggest C lessons to help you.
Learning isn't a problem, C++ lessons for all!
Taking programming languages lessons has never been easier: you're going to learn new skills.

London
A Computer Science Lecturer with a PhD from Imperial College London, who has tutored in Computing for more than nine years.
£49
Dr.Kritaphat
  • (26 reviews)
1st lesson free!

*****To help me decide if I can help you and have a more efficient first lesson, can you please list the subject and topics...

Lessons by webcam Approved profile
London
University lecturer with 15 years of programming experience offering online & in-person classes in London
£50
Igor
  • (15 reviews)
1st lesson free!

I am looking forward to sharing my experience and knowledge in computer programming with anyone who wants to improve their...

Lessons by webcam Face to face lessons Approved profile
London
Full-stack JavaScript Developer with 7 Years of Experience Offering JavaScript Classes for All Levels
£30
Siddharth
  • (14 reviews)
1st lesson free!

These JavaScript classes are specially curated for those who aspire to get a job or freelance projects. Suitable for college...

Lessons by webcam Approved profile Responds within an hour
London
Amazon Software Engineer with 10+ years experience gives C/C++ lessons in West London
£45
Orestes
  • (11 reviews)
1st lesson free!

Capable of delivering lessons from younger ages to masters students and coding professionals, my goal is to dive deep into...

Lessons by webcam Face to face lessons Approved profile
London
Java Developer with 6 Years of Experience Offering Java Classes for All Levels
£30
Siddharth
  • (13 reviews)
1st lesson free!

These Java classes are specially curated for those who aspire to get a job or freelance projects. Suitable for college...

Lessons by webcam Approved profile Responds within an hour
London
University lecturer with 15 years of software development experience offering private tutition online & in-person in London
£50
Igor
  • (7 reviews)
1st lesson free!

I am looking forward to sharing my experience and knowledge in computer programming with anyone who wants to improve their...

Lessons by webcam Face to face lessons Approved profile
London
Senior Developer offering coding courses in PHP, HTML, JavaScript, MySQL, CSS, CMS, Laravel
£30
Danilo
  • (23 reviews)
1st lesson free!

I am a developer and I love what I do. I want to help people to learn to code and become good developers. I provide tailored...

Lessons by webcam Face to face lessons Approved profile
London
Become a Web Developer Now! I offer tailored individual or small group classes - All levels
£30
Danilo
  • (11 reviews)
1st lesson free!

I'm a web developer with 10 years of experience in both front and back-end development. I had the opportunity to work on...

Lessons by webcam Face to face lessons Approved profile
Glasgow
Jack-of-all-trades:web development, Python, AI, ML, security + looking forward to new challenges!
£22
Domantas
  • (14 reviews)
1st lesson free!

I love programming and working with computers as much as I love teaching others to code. From making my first few games to...

Lessons by webcam Approved profile
Bromley
Computer Science/IT students offering Computer Networking or some other IT fields should opt-in. Have got 9years of experience in the field.
£25
Micheal
  • (15 reviews)

I am a Computer System and Network Administrator with a couple years’ Experience teaching and delivering technology...

Lessons by webcam Face to face lessons Approved profile
London
IT engineer with 12 years of experience willing to offer coaching on all computer related technology - excel, word, powerpoint, outlook, sql, testing, business analyst, automation and much more
£30
Ankit
  • (18 reviews)
1st lesson free!

Being an IT Engineer, I can easily teach basic skills like Excel, PowerPoint, Access, Word along with skills like Testing...

Lessons by webcam Face to face lessons Approved profile
London
5+ years teaching professional offering online tutoring in Data Science / Computer Science including Artificial Intelligence, Python, Data analysis and modelling to all levels
£30
Mudita
  • (9 reviews)
1st lesson free!

**PHD (Computer Science and Mathematics)**AFHEA**5+years university level teaching experience in Computer Science** Hello!...

Lessons by webcam Face to face lessons Approved profile Responds within an hour
London
I have 8 years of experience in field of Computer Science and Engineering and just completed Masters in Data Science and Data Analytics wants to make people well aquatinted with programming languages
£50
Sumit
  • (28 reviews)

I always start from scratch because I believe that to master something we should be well aquatinted with the roots of that...

Lessons by webcam Face to face lessons Approved profile Responds within an hour
London
I have completed my master's MSc Data Science and Analytics from the University of London and up for teaching computer language up to the Master- level. I am very proficient in C, C++, Python, R, and
£50
Sumit
  • (28 reviews)

Identify goals to be achieved with my students. My lessons are based around developing strong problem solving skills coupled...

Lessons by webcam Face to face lessons Approved profile Responds within an hour
London
Computer Science Student offering Javascript, Python, Html, CSS, Nodejs, P5JS programming tutorials.
£40
Rahul
  • (9 reviews)
1st lesson free!

My teaching method mostly I focused on practical example. Understand the programming or computer science concepts with the...

Lessons by webcam Face to face lessons Approved profile
at his home at your home By webcam
1 hour Not available Not available £10
Unfortunately, this tutor is unavailable