Shilpa Nadkarni

Shilpa Nadkarni

$33/hr
A freelancer with vast experience in software development, content writing and transcription
Reply rate:
66.67%
Availability:
Part-time (20 hrs/wk)
Location:
Pune, Maharashtra, India
Experience:
12 years
 Ms. Shilpa Nadkarni Mailing Address: A-101, Silver Crescent, Old Kharadi-Mundhwa Bypass Road, Kharadi Pune - 411014 Email:--Mobile:- 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 working as a freelancer (January 2016 – present): On a full-time career break to raise my kid, at present I work as a freelancer. Some of the highlights of my freelancing work are as follows: I have been working as a freelancer for the past three years and have gathered experience in social media marketing, content management, reviewing, editing, publishing, etc. as well as article writing. Building organizational websites using knowledge of coding, design principles, SEO/SEM, and content management systems. 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. 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 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. The 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. The 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 a 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 the US telecom market, NPA, NXX, LATA, LATAOCN, etc. are the geographical entities/sections based on which various rate classes are defined with the 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 the 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 the desired 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 the 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. The 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 the 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 up-gradation of a product. A product named “Allegis” developed using .NET 1.0 on Windows 2000 server platform need to be upgraded to the dev environment using .Net 2.0 on Windows 2003 server platform. The product is divided into Core and IDE modules. The 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 the product in terms of security, firewall settings; COM+ services deployment as well as detailed programming changes as a result of the 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 the 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 the form of Excel format (.xls files) as well as send responses in Excel (.xls files) format. This implementation involves the 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 the Switch identifier to each telephone number. The 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 based 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 based 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 the 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 the 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 the 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 the 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 the 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. VI. B.E. Final year project Development of a Mailing Application This project was executed as a part of the Industry training during the BE course. The Mailing Application involves four modules I. Sending (SMTP) Module II. Downloading (POP3) Module III. Connectivity Module IV. Extraction Module The GUI-based application involves establishing a connection with the net, sending emails using SMTP protocol, downloading mails from the server using POP3 protocol and extracting the valid email ids to the application address book. Skills Used: VC++ with MFC and Socket programming. Knowledge: Entire cycle of email transmission using SMTP and POP3 protocols, MIME Standard. 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. Educational Qualification B.E. (Computers) from Goa Engineering College in June’1999 securing First Class with Honors (68.8%). H.S.S.C. from GVM’s Higher Secondary School, Ponda Goa in April’1995 securing Distinction (79.50%). S.S.C. from GVM’s A. J. De Almeida High School, Ponda Goa in April’1993 securing Distinction (86.42%). Training Training on Advanced Java and Weblogic from FANDS Infonet, Pune. Other Information Passport details: Passport Number: J-; valid till 01/02/2021
Get your freelancer profile up and running. View the step by step guide to set up a freelancer profile so you can land your dream job.