Post Job Free

Resume

Sign in

Software Developer

Location:
Connecticut
Posted:
March 28, 2017

Contact this candidate

Resume:

Name: Radha Rani

CAREER OBJECTIVE

C++,Python software developer offering more than 10 years of full life cycle experience including planning and assessment, requirements definition, features and functionality design and development, coding, testing, QA, implementation, product and infrastructure enhancements and maintenance. An expert in object-oriented design and analysis with a history of building unique and original products and solutions through intuitive problem-solving and creativity.

SUMMARY OF EXPERIENCE

Knowledge of advanced level programming in C++ including thread synchronization multithreading, multi-processing, concurrency and TCP/IP Socket Programming.

Reduced support costs 22 percent by creating hundreds of enhancements for existing apps running on Windows and UNIX platforms. Tactics included troubleshooting, root cause analysis, bug fixing and decreasing the codebase 25 percent.

Proficient in Web technologies: HTML, CSS, PHP and Java

Recipient of several awards including: Most Innovative Developer of the Quarter, Team Player and Users’ Appreciation Award

Adept in end-to -end development of software products from requirement analysis to system study, Designing, Coding, Testing, Debugging, Documentation and implementation of various algorithms

Expertise in Agile Methodology

Had a good exposure to TEAMCITY continuous Integration server

Generating automated test workflows with PYTHON scripts using Squish Tool.

Providing Post implementation, application maintenance and enhancement support to the client with regard to the product/software application.

Involved actively in Code reviews using Crucible and developed unit testing modules using Frameworks of google and CppUint.

Deft at mapping the requirements, custom designing the solution and troubleshooting the complex software and application problem.

Excellent communication and interpersonal skill for efficient management of work.

Expertise in design and preparation of User interface Screens

Associated in both client based and in-house software development

TECHNICAL SKILLS:

Languages

C, C++, Java, C#, SQL, HTML, CSS, PYTHON,RUBY, JavaScript,C#,Scala.

Libraries and Frameworks

Win API, STL, BOOST, MFC, ATL, .NET, OLE/COM, Microsoft Office API, DAO, ADO,Spark.

Concepts

OOA/OOD (UML, Design Patterns, Refactoring), Multithreading/Multiprocessing, Networking.

Software

Microsoft Visual Studio, MS Office, IntelliJ IDEA, Dev Partner Studio, Maven, SourceSafe,GIT,SubVersion,Mercurial,Puppet.

Systems

Windows 2000/XP/Vista/7/8, UNIX/Linux.

Hardware

PCs, PDAs, Peripherals, Network accessories,VIrtualWares.

Databases

Oracle, MySQL, SQL, DB2, MS Access,Hadoop.

Professional Experience

Client: Thomson Reuters,Eagan,Minnesota Aug15–Till date

Role : Sr C++ developer

Title : DataScopeSelect(Back-End)

Description:

DataScope Select is a hosted data extraction platform that provides access to global end-of-day pricing, validated terms and conditions, historical data content and cross-reference data for a wide range of instruments, including equities, funds, derivatives, money/foreign exchange, warrants, and fixed income securities.

Responsibilities:

Interacting with Product Owner for development of specific Features.

Requirements Analysis and providing estimates for Risk Management.

Coding and Unit Testing.

Understanding and Upgrading Compass Deployment Automation for Devops related activities.

Design the Permission model for responsible user with Compass Application CRAB(Compass Role Acess Base).

Developed Scripts to run the UATs of Compass Monitoring tool.

Read the AVRO object models in cluster,did Transformation to generate the JSON Schema.

Improve the code Coverage by implementing Units and Integration Test using Google Framework.

Involved in Functional Testing and Document Reviews.

Designing the modules and preparing the documents.

Environment : C++,PYTHON,GTEST,Linux, Puppet,Ruby,RabbitMQ,Sensu,SQL,Hadoop,Scala,Spark.

Client: Intergraph,Huntsvile,Al Jul 11 – March 16

Role : Sr C++ developer

Title : Intelligent Constructions

Description:

Intelligent Construction offers tailor made Hardware and Software solutions for all postioning and measuring tasks in road and buildings constructions. Easy to use and customizable solutions enable to you enhance the performance and through perfect work flows increase the end user efficiency and profits.

Responsibilities:

Worked on C++ using smart pointers and various design patterns.

Worked on memory leaks on the project.

Resolved infrastructure functioning, troubleshooting and performance issues encountered by the trading technology largely through the development and implementation of enhanced sorting and searching algorithms and redesign of the rollout/deployment mechanism.

Developed automated test harnesses for volume and latency stress testing.

Provided coding, data propagation and validation procedures for technology platforms.

Designed, coded, implemented and tested new features and modules for the derivatives system as part of an Agile team. Earned Team Player and Users’ Appreciation Awards.

Environment : C++,QT, Boost, OpenglES, AutoCAD,SQLLite database.

Client: Tera data, Atlanta-GA Aug 10 - Jun 11

Role: Sr C++ Developer

Title: TeraData Query Scheduler

Description:

Teradata Query Scheduler (TQS) is a product that provides a set of tools for MS Windows users to submit single or multi-statement SQL requests for scheduled execution at a later time on the Teradata DATABASE. The Teradata Query Scheduler allows users to schedule for later execution any SQL queries, or sequence of queries, that might adversely affect the database during prime usage periods, or which are restricted from running by Teradata Dynamic Workload Management (TDWM) rules. TQS is implemented with a set of components in a client/server architecture. The TQS client systems submit and monitor scheduled requests, and the TQS server system(s) check, save, and execute the scheduled requests.

Responsibilities:

Designed, implemented and tested program, in C++, Visual C++, STL and C#/.NET, for THREE TIER MODEL .

Specified, prototyped, developed and tested an object-oriented, multiplatform C++ framework containing support to: data structures, common algorithms sockets, threading.

Fixed bugs in the order management system.

Developed highly efficient algorithms in C++ through both pair-programming and independent work. The algorithms improved inventory management benchmarks 18 percent.

Analyzed code to identify and improve performance bottlenecks and contingencies with shared resources. Streamlining the code was instrumental in reducing support costs.

Significantly contributed to the Scheduler engine, which was based on evaluation of load and load groups.

Fine-tuned order fulfilment apps that boosted repeat orders and customer loyalty 8 percent.

Responsible for maintaining, enhancing and developing applications and infrastructure that provide a trading framework.

Analyzed server side infrastructure including function calls for memory management, kernel bypass messaging (point-to-point and multicast), trading and market data protocol design/implementation, implementation of search/sorting algorithms, system redundancy design.

Environment: C++, VC++, Socket Programming, TERADATA, JIRA, Clearcase.

Client: CenturyTel, Monroe Jun 09 - Jul 10

Role: c++ Developer

Title: COTS GIS Software

Description:

COTS GIS Software System is GIS software and provides full functionality of GIS, and work’s in multiplatform environment. This software is developed without any third party tools or components and is fully independent. The software provides features like capable of reading and loading all vector and raster formats, provides complex computation using different algorithm in finding of the shortest route, 3d simulation or visualization with rich graphics output, has export features of different formats and it is more user friendly GUI interface.

Responsibilities:

Held meetings with vendors and management to outline new business requirements and translate them into technical specifications and tasks.

Hired to spearhead the development of new applications to support the company’s growth. Apps were used to maintain inventory, house and maintain vendor information and process orders.

Designed, developed, and tested software applications meeting deadlines and budgets.

Specified, prototyped, developed and tested an object-oriented, multiplatform C++ framework containing support to: data structures, common algorithms sockets, threading.

Fixed bugs in the order management system.

Developed highly efficient algorithms in C++ through both pair-programming and independent work. The algorithms improved inventory management benchmarks 18 percent.

Analyzed code to identify and improve performance bottlenecks and contingencies with shared resources. Streamlining the code was instrumental in reducing support costs.

Responsible for maintaining, enhancing and developing applications and infrastructure that provide a trading framework.

Environment: C++, VC++,QT,Linux,Unix, Oracle, OracleSpatial.

Client: Integraph,Hampton VA Apr 08 – May 09

Role: C++ Developer

Title: Speck Image

Description:

Speck Image is Image Processing software and provides much functionality, work’s in multiplatform environment. This software is developed with out any third party tools or components and is fully independent. The software provides features like capable of reading and loading all types of image formats, provides all raster operations with complex computation using different algorithm in transforming and export to different formats, and it is more user friendly GUI interface

Responsibilities:

Involved in preparation of SRS and Detailed Design Documentation

Coding and Unit testing

Environment: C++, VC++,QT,Linux,Unix, Oracle, OracleSpatial.

Client: Center for Artificial Intelligence and Robotics (CAIR), DRDO, India Oct 07 – Mar 08

Role: C++ Developer

Title: Indigenous GIS Software

Description:

Indigenous GIS software provides full functionality of GIS, and work's in multiplatform environment. This software is developed with out any third party tools or components and is fully independent. The software provides features like capable of reading and loading all vector and raster formats, provides complex computation using different algorithm in finding of the shortest route,3d simulation or visualization with rich graphics output,has export features of different formats and it is more user friendly GUI interface.

Responsibilities:

Developed a utility for 3D Simulation and visualization.

Involved in Design the GUI’s and Image processing functionalities

Preparing Technical Documents like User Manuals and Field guides

Environment: Qt4.3.5, MS-Access,Oracle 10g.

Client: Madras Atomic Power Plant, India Jan 06 –Sep 07

Role: Trainee

Title: Fuel Data Acquisition System

Description:

It is used for monitoring Delayed Neutron (DN) activity of reactor fuel channels and identifying any channel having failed fuel. This is a real time data acquisition system in which the plant data can be viewed in different formats

Responsibilities:

Designed the system as per client requirements and unit level testing

Environment: VC++, Oracle8i



Contact this candidate