Post Job Free

Resume

Sign in

Software Engineer

Location:
Fremont, CA
Posted:
May 05, 2019

Contact this candidate

Resume:

Vikrant Salunkhe

Email: ac9a2o@r.postjobfree.com

Phone: +1-786-***-**** https://www.linkedin.com/in/vikrant-salunkhe-7886237

Professional Summary

Over 10.0+ years of professional experience in all stages of Software Development Life Cycle involving user requirements, Analysis, Design, Development, Implementation, Debugging, Testing, Deployment, Maintenance and Documentation across diverse industries using various tools and technologies.

Good knowledge of Structural as well as OOPS programming concepts and agile, TDD methodologies.

Experience in Fiber Optics, Oil & Gas Engineering, Utility, Telecom, Transportation, Banking & Finance Textile and Industrial Automation domain.

Experience in latest java script libraries like Angular JS, React JS and Node JS.

Have hands on experience in Go Lang Programming to convert monolithic application to micro services.

Expertise in VS IDE and MS .Net Framework 3.5/4.0/4.5 using C#, WPF, WCF, WEB API and LINQ

Extensive experience in Java/J2EE related technologies for web base as well as Desktop base application.

Experience working in Application programming as well as System programming.

Strong RDBMS skills with excellent knowledge of Design, Normalization and database concepts and having good hands on NoSQL database system MongoDB using Mongo Chef Tool.

Hands on Python and C/C++ languages as well as know testing frameworks like PyUnit, MS Unit Test

Well verse with AWS EC2, Alibaba Cloud computing and RESTful as well as SOAP based web services.

Implement design patterns, principles, best practices, standards, and procedures including quality and delivery methodologies such as Iterative, Agile, CMMI, TDD etc.

Applied Use Case, Class diagrams, and Sequence diagrams for the system using UML.

Knows Design patterns for analyse & evaluating requirements for existing & new software applications.

Experience in designing, deployment application strategy and creation of software as per client requirements with ability to develop stable, structured, and maintainable code as Full Stack Developer.

A self-motivated, team player with an excellent ability to retain system details. Flexible developer, able to work from oral descriptions, sys schematics as well as written specifications.

Exceptional ability to learn new technologies and good overall presenter and speaker.

Academics Certifications

Bachelor of Computer Engineering

Diploma in Electrical Engineering

Boston Computer Institute certification in Java, Oracle8i, Visual basic 6.0

Software Testing (Manual & Automation Tool-Win Runner, Test Director) from SQTL

SAP Technical Consultant (ABAP 4.0) from Accelon Technologies

Technical Skill-Set Summary

Programming Languages

C#, Python, GO Lang, Java, C, C++, ASM, Power Builder, Visual Basic, FORTRAN, Pascal, Cobol

Frameworks

Angular JS 4.0, React JS, Node JS, .Net 4.0/4.5, WPF, WCF, WEB API, Entity, MS Sync, Spring, Strut 2.0, Swing 5.0, JavaFx

CD/ CI Tool

TeamCity, Jenkin

Design Methodology/Tools

Agile, Iterative, TDD, Rally, UML, OOA, Design Patterns, SOA

Familiar with

AWS EC2, Alibaba Cloud, JSON, Micro Services, AJAX, ASP.Net, EJB, jQuery, Log4j, MSMQ, JMS, JAI1.3, BarTender Software

Source/Version Control

Git, Tortoise SVN, WinSCP, WinCVS, Clear Quest

Databases and Tools

MongoDB 3.5, MSSQL Server 2016, Firebird 2.5, PostgreSQL 8.0,, Oracle 8i/10g, MySQL, MS Access, TOAD 9.7, SQL Developer, PL/SQL, T/SQL, MS DTS, MongoChef, Flame Robin, LINQ, PG Admin,

Testing / Bug Fix Tools

PyUnit,NUnit, JUnit4.5, MS Unit Test, JIRA, Clear Case7.0, Win Runner

Java Technologies

Core Java, JDK 1.5/1.6, Collections, Multithreading, JDBC, JNI

J2EE Technologies

JSP, Servlet, JavaFX, Java Beans, JSF, Swing, Strut TL, JavaPos

Web Service Technologies

RESTful, SOAP, WSDL, UDDI, JAX-RPC, JAXM, WS Standards

Deployment & Build Tool

Apache Ant, Apache Maven1.0

Mark-up & Scripting Lang

Java Script, VB Script, HTML5, CSS5, Shell Script

ORM Tool

Hibernate 2.0, Dapper

Protocols

TCP/IP, Modbus, RS232, RS485, HTTPS, MTP, I2C, SPI, Telnet

Web Servers

Apache-Tomcat 5.x/6.x, Resin 3.x

Application Servers

Web Logic 10.3, Apache JBoss 4.0/5.1, JRun 4.0

XML Technologies

XML, OpenXMLSDK, XSL, DTD/Schema, DOM/SAX API

IDE

Visual Studio 2008/12/15, IntelliJ 12.x, Eclipse 3.6, C++ Builder, IBM RAD 7.5, Net Beans

ETL Tool

SSIS, MS DTS, Customise Java based ETL tool

Reporting Tools

SSRS, Crystal Report 8.0, JFree Chart

Documentation Tool

StarUML, Microsoft Word, Microsoft Visio, Open Office

Operating systems

Windows 7.0, Unix, Linux, WinCE, Solaris SunOS 5.10, UCOS

Professional Experience

Company Name: Xoriant Corporation, Sunnyvale, California Nov 2018 to Present

Role: Sr. Software Engineer

Project Name: Credit Dimensions (CDi)

Credit Dimensions serve financial institutions need to address the quality and management of their reference data. The CDi database is refreshed daily with LEI data feeds from all active Local Operating Units (LOUs). The data quality is enhanced by various technology tools and databases. Also CDi identify exceptions, update missing attributes and add information that is not mandatory but useful to financial institutes.

Responsibilities:

Analyze and evaluated requirement for existing and new software application according to new financial policies.

Design, development, implementation of new features for proprietary Xoriant reference data management platform and used Amazon Web Services to implementation of Cloud based CDI-on-Demand platform.

Design and developed RESTFul web services using WCF and Web API technologies.

Developing Micro-services architecture using Amazon Web Services and Microsoft Azure to ensure that Xoriant Reference Data Management Platform and CDI-On-Demand will be integrated with customer specific data assets in Cloud environment.

Working with various customer implementation teams and softwares written in .Net, Java platforms to integrate Xoraint Reference Data Management Platform and CDI-On-Demand application.

Design and Developed various client-side components using HTML5, JavaScript, JQuery, XML

Development of Authentication, Authorization, Logging and Security features for Xoriant Reference Data Management application using standard libraries like OAuth, Active Directory and Encryption Algorithms.

Design and development of MSSQL Server as well as Oracle database using T/SQL and PL/SQL tools and techniques. As well as maintain and development of NOSQL database MongoDB.

Write a unit test cases for Xoriant Reference Data Management Platform and CDI-On-Demand applications using Nunit & Junit test frameworks.

Management and Maintenance of application code repository using Version Control tool like Git and TFS.

To implement various creational, structural and behavior Design patterns, performed best application development practices and code reviews in Agile methodology.

Development of Data transfer & streaming techniques in between customer specific application and Xoriant applications using standard JSON libraries and scripting techniques.

Performed continuous integration and continuous deployment of Xoriant applications using standard Jenkin and Apache-Maven tools.

Good hands on Microsoft Windows, UNIX and Linux operation systems.

Environment: C#, .Net Framework, ASP.net, WPF, WCF, Web API, Amazon Web Services, Micro-Services, JavaScript, Microsoft Azure, JQuery, JSON, HTML5, Active Directory, OAuth, Java, RESTful Services, Oracle, T/SQL, MongoDB, Maven, Apache-Jenkin, Junit, NUnit, MS Visual Studio, MSSQL Server, PL/SQL, Git, TFS, IIS, Windows, Linux

Company Name: Kaiam Corporation, Newark, California Aug 2016 to Sep 2018

Role: Sr. Software Development Engineer

Project Name: Q28TestSuite / Q28TestStation

Kaiam Corporation is a private company developing products based on hybrid photonic integrated circuits (PIC). These circuits are used in high bandwidth optical transceivers that transmit and receive multiple wave lengths of light in Fiber optic networks. Transceiver are backbones of datacentre and telecommunication.

Q28TestSuite software is used to testing in-house transceivers. It tests various Optical parameters of transceiver. Q28 TestStation software is used to perform other transceiver manufacturing activities like downloading firmware, overload testing, pack out activity, taking memory map snap shots before shipping. Both the project needs to close interaction with test board hardware and other electronics devices like optical switch, De-mux, attenuator and DCA devices for testing various optic-electrical parameters.

Responsibilities:

Q28TestSuite/Test Stations software applications analysis design, development, testing & enhancement need for testing manufactured transceivers using .Net Framework.

Design interactive user interface using C#, windows forms and WPF technologies.

Use Go Lang to develop various Micro-services like Download Station, Overload Station, Long Distance Station, Link Station, Packout Station from Monolithic Q28TestSuite application.

Enhancement in Dashboard application developed using Node JS and React JS framework.

Proficient in storing and exchanging data in JSON format using NewtonSoft standard library.

Design and Development of Vendor Management Single Page Application with Angular JS.

Performed daily database activities in MongoDB for 100G transceiver production line.

Administration and maintains legacy system database developed in MSSQL Server 2016.

oStrong experience in developing PL/SQL queries, functions, stored procedures, trigger & views.

Enhancement in transceiver deposition software developed in Python language.

Utilized PyUnit test framework for testing the functionality of the deposition application.

Prepared the reports using the SSRS, SSIS, MongoChef tool for sales, marketing departments.

Continuous Integration and Deployment of Q28TestSuite application using TeamCity tool.

Strong experience in TDD i.e. Test-driven development using MS Unit Testing and NUnit.

Design, develop and implement new features and functions for our proprietary data management as well as Alibaba cloud-based on-Demand platforms using modern techniques and processes.

Performed daily monitoring activities of Alibaba cloud computing, Digital Ocean environment.

Diagnose & Debug failure modules presented by software or hardware under development.

Implemented Zebra printer device driver and integrated with Q28 TestStation application.

Perform R &D test lab activities on daily basis and submit the test report to the manager.

Preparation of application software & hardware debugging and enhancement documentation.

Coordinate with vendor team based in England, USA and China on weekly basis.

Environment:

C#, Go Lang, MS.Net 4.5, WPF, WCF, MongoDB, Angular JS 4.0, React JS, Node JS, Visual Studio 2015,

Python, PyUnit, JSON, Newton Soft, Tortoise SVN, Git, C Lang, Microsoft Sync Framework, SSRS, SSIS,

NUnit, MSSQL Server 2016, PL/SQL, TDD, Serial Protocols, BarTender software, TeamCity

Company Name: Baker Hughes Inc. Houston, Texas 07/2014 to 05/2016

Role: Team Leader / Sr. Software Engineer

Project Name: All Electric Multinode Completion System

All-Electric Multinode Completion System satisfies all conventional requirements for intelligent downhole production control by the unique integration of advanced technologies resulting in reliable, flexible, low cost completion architectures, “fit-for-purpose” in extended open-hole brown field applications. The result is a commingled well design comprised of multiple packer-isolated zones, each of which can contain pressure and temperature monitoring capabilities and an Active Downhole Flow Control Device (AFCD). All zones are controlled from a PC-based system on the surface connected by a single electrical penetration through the wellhead/tubing hanger/tree, and a single TEC line networking each of the zones downhole.

Responsibilities:

Multinode software application analysis, development and enhancement.

Design interactive user interface using C#, Windows Forms, WPF technologies.

Developed Activity Logger utility using .Net 4.5, VS 2012, C#, Dapper, OpenXML SDK tool

Interact with cross functional and technical teams on requirements, solution design, integration, operations and delivery.

Design, develop and test the graphical tool-Activity Charts by using Python and PyUnit.

Developed surface & downhole communication packets based on Modbus RTU protocol.

Played key role in feature implementation & enhancement, code refactoring, defect fixing

Provide database connectivity using Entity Framework 6.0, LINQ, designed stored procedures and view at back end.

Prepare/update documentation related to requirements specifications, functional design, technical design, test plans, test cases, deployment and maintenance using UML tool.

Used the Ninject for Dependency Injection to build a loosely coupled system.

Designed unit testing module with NUnit to test the application performance & availability.

Diagnose and debug failure modes presented by software or hardware under development.

Development communication interfaces like Ethernet, USB, and Rs232 Serial communication.

Developed Low level software- thin client for node programming, Simulations, troubleshooting and debugging downhole control system tool ESeries software using C++ Lang.

Coldfire MCG52259, PIC12C67x firmware analysis, enhancement using C Lang for surface control systems and downhole control systems.

Preparation of application software & hardware enhancement documentation.

Involved in long-term testing environment setup at R&D test labs at Houston Texas.

Perform R &D test lab activities on daily basis and submit the test report to the client manager.

Helped created procedures for production testing and onsite engineer technical support.

Found and corrected a code errors that resulted unit crashes or restarting Multinode system.

Coordinate with offshore team based in Chennai, India on daily basis.

Environment:

C#, MS.Net 4.5, ASP.Net, WPF, WCF, IIS, Firebird 2.5, Flame robin 9.2, MSMQ, Visual Studio 2012,

Entity Framework, LINQ, OpenXMLSDK2.5, Tortoise SVN, Java Scripts, C++, C Lang, UML, Dapper

Python 2.7, PyUnit, Modbus, OPC/UA, Serial Protocols, Ethernet, USB, C++ Builder, IntelliJ, TeamCity

Company Name: Pacific Gas & Electric, San Ramon, California 05/2013 to 03/2014

Role: Software Engineer

Project Name: GTS (Gas Transmission System)

Gas Transmission System is a web-based application providing infrastructure to various Gas Supplying companies in Northern America. By using GTS application all the contract, exhibition, Park and Lend related activities can be handled as well as managed as per NAESB standard protocols.

Handheld Conductivity meter is a unit designed for measuring the conductivity, TDS (Total Dissolved Solid) & temperature of unknown fluid available at PG&E gas storage facilities.

Responsibilities:

Design and developed new functionality enhancements for Gas Transmission System Application.

Hands of code development by using Spring Framework and Hibernate framework’s API

Spring Framework has been extensively used in all layers of the application including UI, backend and integration and DAO's were implemented using Hibernate.

Implemented service layer using Spring IOC and annotations and controllers using Spring MVC.

Used RESTful API web services to interact with various vendor for electronic data interchange.

Develop and maintain Web Services and RESTful APIs using Service Oriented & MicroServices Architecture to ensure that the GTS application integrated with the customer data systems on premise.

Extensive experience in web-based page and site designs using HTML, CSS, JavaScript, AJAX

Written extensive Junit testing classes for comprehensive coverage of unit test cases.

Created application build and deployment script using Apache-Ant and Apache-Maven tool.

Used JavaScript for client-side validations in various Java Server Pages.

Interact with various Gas meter and other electronic device present at storage as well as parking facility to get real time information about GAS parameters by using JNI code written in C++.

Conductivity measurement with or without temperature compensation.

Provide on call support after office hours as necessary.

Participated in the daily stand up SCRUM agile meetings as part of AGILE process for reporting the day to day development activities of the work done.

Environment:

Java 6.0, Spring Framework, Hibernate, JNI, RESTful API, XML, Tomcat6.0, Shell scripts, My Eclipse 6.0, Apache-Ant, Apache-Maven, C++, HTML, SQL Developer, Web logic server, Business Object, JUnit Tortoise SVN, JavaScript, Unix, Windows

Company Name: Southern California Edison, La Palma, California 07/2011 to 03/2013

Role: Team Leader / Sr. Software Engineer

Project Name: Edison Smart Connect (Wireless Cell Relay Configuration Management)

“Smart Meter Cellular Relay Configuration Management Project" is for the Southern California Edison Advanced Metering Infrastructure (AMI). Responsible for developing the software that will eventually manage the configuration of 16, 0000+ Itron Cell Relay devices on SCE's power grid network.

Responsibilities:

Involved in all steps of Software Development Life Cycle for CGM application written in Java.

Create interactive GUI by using Java Swing framework and prepared wireframe screens.

To create Physical Application Design document w.r.t Logical Application design document.

Server-side coding as per technical design documents.

Database design, development of databases/repositories for CGM application to ensure that the information can be easily and effectively organized by client’s Business Data Management Platform dept.

Design CGM database schema modelling, Database normalization and Creating database objects like Table, Sequences, Trigger, Store procedures, Packages and wrote various PL/SQL queries

To maintain PAD documents and database playbook for daily Database activity.

To create automated Database script for new schema.

Wrote code for cell relay communication in C++ & JNI code for accessing data from Java application.

Familiar with daily scrum meeting and follows Sprint based agile methodology.

Environment:

Core Java, Swing Framework, Multi-Threading, C++, JNI, JDK 1.6.0, Oracle 10g, SQL Developer 3.0.4, DB solo, PL/SQL, Telnet, RS232, IBM RAD 7.5, Clear Case, Clear Quest, Linux, Window

Company Name: AT&T Corporation. Alpharetta, Georgia 12/2010 to 07/2011

Role: Sr. Software Developer

Project Name: POS OPUS (One Point Universal System)

The OPUS is a wireless system that enables store customer service employee to effectively activate phones, assist customer with their mobile phone accounts and perform Point-Of-Sale (POS) activities via just one system and a single user sign-on. OPUS is installed in AT&T wireless Company Owned Retail stores (COR) and self-service kiosks. Application has main modules like Activation, Inventory control, Customer Service, Administration, POS and link to other applications &web sites.

Responsibilities:

Responsible for the design and development of OPUS modules work flows as per new business requirement and federal laws.

Extensive use of Java Struts framework for MVC to delegates the shared services to action classes.

Development of components for request handling, response processing, business logic, authentication, authorization, security, logging, etc.

Java POS payment applications or transactional processing integration with OPUS application

Developed web Services that provide latest applicable taxes of 911 Emergency calls in certain states. Will be in production shortly after completion of federal decisions & procedures.

Enhance and modify the presentation layer and GUI framework that are written using JSP and design enhanced wireframe screens client-side validations done using JavaScript

Excessive work in writing SQL Queries, Stored procedures, Triggers using TOAD 9.7

Deployed the entire application on Web logic 10.3 servers

Wrote unit and system test cases for modified processes and Continuous Integration with the help of QC team and Configuration team on timely manner.

Participated in the daily stand up SCRUM agile meetings as part of AGILE process for reporting the day to day design and developments of the work done.

Environment:

Java 1.6, Struts2.0, Java POS, J2EE, EJB 3.0, Web Logic 10.3, Oracle 10g, Web Services, XML, JMS

IDE-Eclipse3.6, Clear case 7.0, TOAD 9.7, Log4j, Clear Quest, SunOS 5.10

Company Name: Unisys Corporation, Schaumburg, Illinois 03/2010 to 12/2010

Role: Sr. Software Developer

Project Name: Customer Information System

The principal system currently providing train service information for passengers at metropolitan railway stations is known as PRIDE (Passenger Real-time Information Dissemination Equipment). The Customer Information System (CIS) project has been initiated to provide an upgrade and eventual replacement of PRIDE and will take over the role of calculating and disseminating real-time train service information to customers.

Responsibilities:

Responsible for the design and development of a Struts 2.0, XML and Web Service, SOAP (Apache Axis) based Customer Information System web application to be used internally for PRIDE System.

Extensive use of Struts framework for Façade, MVC, Command design pattern to delegate the shared services to an action class.

Designed and Developed CIS application Java classes, XML Mapping files and Service classes to use the Hibernate API.

Implemented SOA through web Services that provide global information support such as Prediction Engine and Train Management System using (WSDL, SOAP, RESTful, Axis2, WSO2WSAS, JBoss-WS) and WSDL documents using top-down approach with Apache Axis.

Replaced legacy External system Interface with Sun Java Web Service Development Pack framework by using Web Services and SOAP components as customer service interfaces.

Design wireframe screens as well as Design and Developed the presentation layer GUI by using JavaFx framework and client-side validations done using JavaScript.

Extensive use of AJAX for refreshing parts of JSP without sending the whole JSP as request.

Used JMS for the asynchronous exchange of critical TMS data and events among J2EE components and PRIDE system which developed in C++.

Wrote a JNI code to interact with the PRIDE system to get Analogy signal conversion.

The wheel slide control unit (WSC) and central vehicle management System (CVMS) use Train real-time Data Protocol (TRDP) telegrams to communicate with each other.

Developed the Ethernet interface on the wheel slide control E-7 unit and implemented TRDP protocol software.

Identified the gaps between customer requirements and selected a serial to Ethernet device sever that helps to meet the current and future projects requirements.

Wrote unit and system test cases for various classes in the application using JUNIT framework.

Participated in the daily stand up SCRUM agile meetings as part of AGILE process for reporting the day to day developments of the work done.

Environment:

C/C++, Java 5.0, Struts2.0, Web Services, JBOSS 5.1, JavaFx1.3, JQuery1.3, JSON1.4, AJAX, XML, JMS, JUnit4.5, IDE-Eclipse, CodeWarrior, Git, TRDP, Wireshark, Hibernate2, SQL Server 2005, Clear case/quest 7.0, Log4j, Logic Analyzer, P&E Microscope, DS1, IOLAN

Company Name: Suma Soft Private Limited, Pune, India 04/2009 to 03/2010

Role: Software Developer

Project Name: Aetna Next Generation Insulin Patch Delivery System

Responsibilities:

Involved in all phases of application development like Requirement Gathering, Architecture Design using MVC pattern, Decision Making, Development and Deployment on production.

Designing GUI based on MVC design pattern by using JFC and Java Swing API’s.

Implemented MD5 encryption and digest algorithm to ensure security of files over network.

Implemented Logging facility using Log4J to log Fatal, Debug, Info, Error, Warning messages

Responsible for modifying existing RDBMS Oracle 10g at USA side and PostGreSQL8.0 at India side as per new business requirement using DB access tools TOAD and SQL Developer

Responsible for configuring, building and deploying application on LINUX using ANT 1.7.

Understanding process encountering in the application like Form Scanning, batch logging,

Encryption/Decryption, Data compression, FTP Send/Receive, Batch allocation, Splitting etc.

Environment:

J2SDK 1.5, Java Swing, JDBC, JA I 1.3, TOAD, Oracle 10g, PostgreSQL 8.0, Eclipse 3.x,

WinCVS, WinSCP, PL/SQL, Log4j, PG Admin, Windows, Linux

Company Name: HDFC Bank Limited, Mumbai, India (NYSE: HDB) 03/2007 to 03/2009

Role: Deputy Manager - IT

Project Name: Infosys Technologies Ltd.’s FinacleCRM 6.3 (Phase1)

Finacle CRM solution is a modular, multilingual, web-based customer-centric application that enables banks to leverage ready-to-deploy CRM functionality for competitive differentiation. Integrated with Finacle core-banking solution,

Responsibilities:

Responsible for understanding the business functionality of the Finacle CRM.

Extensively used JSP and Servlet to facilitate unified 360 view of customer across product lines & multiple back-end systems.

Online interface with third party system was achieved using web services. JWSDP (Java web service development program) tool was used to convert WSDL (Web service development language) file shared by third party into java.

Developed Route matrix functionality & prepared the Escalation matrix for TAT functionality using JSPs and Java Scripts.

Responsible for Data Migration using MS-SQL 2k from Banking legacy system to Finacle CRM

Developed JAVA Daemon to automate DTS data uploading functionality through scheduler along with proper validation like remove duplicate records & time stamp as a Batch job.

Automated the MS-DTS package to run on a scheduled basis and archive the data input files and log the errors and Data uploading into MSSQL 2000 DB server from other banking

Developed Service Request Screens using XSL with attribute FIELDS, LABEL FIELDS TYPE, DEFUALT VAL taken from parse XML by XSLT parser & Display Screen as per new demand.

Administer the Resin Application server as well as MSSQL 2000 Database server and apply patches on regular basis.

Defined UAT Template format and preparation of UAT setup and Support UAT users.

Environment:

Java 1.4, JSP1.1, Servlet, JDBC, Resin, JRun 4.0, JWSDP, Eclipse 3.x, MSSQL 2000, MS-DTS, PL/SQL, Java Script, XML, HTML, CSS, SMTP, Sprinta, DJ Complier, Window2K Adv. Server, VNC

Company Name: Raymond Limited, Mumbai, India 03/2006 to 02/2007

Role: Assistant Manager - IT

Project Name: IRIS (Integrated Raymond Information System)

IRIS software deals with the entire flow of Raymond product distribution to its 25 locations all over India which includes converters and CFA.

Responsibilities:

Design GUI using Power Builder and Application enhancement, Testing and implementation.

Diagrammatic representation of business process and flow between entities like Financial module including General Ledger, Accounts payable, Accounts Receivable, Cash Management, Fixed Asset and also manufacturing modules including Inventory, Work in Process, Bill of Materials, Manufacturing Resource Planning, Order entry, Purchase, Supplier, Procurement.

Applying patches regularly for the existing power Builder application software and Oracle DB.

High level PL/SQL programming to develop Packages, Stored Procedures, Functions, triggers, including standard packages like DBMS_SQL, DBMS_PIPE, DBMS_JOBS, and DBMS_OUTPUT.

Developed database objects like Table, Views, Sequence, Index, Cursor, Constraints etc.

Optimization existing database design and create summary tables to improve performance.

Extensively used Crystal Reports for generation of various Reports and Sub Reports.

Involved in the support team for SAP ERP implementation initiative.

Environment:

Oracle8i, PL/SQL, TOAD, Power Builder 6.0, Crystal Report 8.0, XML, Window XP

Company Name: Luscious Technologies Private Limited, Pune, India 04/2004 to 12/2005

Role: Embedded Software Engineer

Project Name: Energy Meter Data communication & Automation

Responsibilities:

Introduced modular & structured programming methodologies in assembly language for RISC.

Design, Development and implementation of real time embedded software based on microcontroller system for Energy Meters and Develop low level device driver for RS232.

Developed and implemented MODBUS communication protocol stack for ATmega8515.

Wrote CRC Error check algorithm and responsible for unit testing of Master-Slave protocol.

Make sure code is well structured and compact, making efficient use of code and memory.

Worked with D/A oscilloscope, PC based simulator systems, emulators, signal generators etc.

Environment:

C Lang, Assembly Language, ATMEGA8515, Cross Compiler AVR Studio 4.6, Simulator

ModScan32, ModSIM 32, Protocol Modbus, RS232, RS485, Tool ATMEL STK500

Company Name: P2B Ace Solution Private Limited, Mumbai, India 03/2003 to 03/2004

Role: Project Trainee - Embedded Software

Project Name: ACNET

Responsibilities:

Maintenance of C++ and Assembly language code for ACNet device and hardware, build scripts and configuration management of drivers and application.

Effectively use tools such as ICE emulator for Philips 89C51RD2 microcontroller to implement and debug firmware in C++ / Assembly languages, Logic Analyzers etc.

Organize and maintain source code in structured manner in Clear Case version control Softwares.

Ran Test cases and submits defect reports, Verify, fixes defects and run regression tests.

Contribution to generation and maintenance of quality documents related to ACNet product.

Trouble shoots & repairs of production device & perform preventive maintenance



Contact this candidate