We provide IT Staff Augmentation Services!

C++ Developer/python Developer Resume

4.00/5 (Submit Your Rating)

San, DiegO

SUMMARY

  • 5 years of IT experience in design, development, testing, maintenance and documentation of Enterprise applications in C/C++.
  • 2+ years of IT experience in design, development in Python and Java.
  • Domain specialization in execution of development of applications for clients in Finance and Telecom sector using Solaris/Linux/UNIX, Oracle, Sybase, Macros in C - C++,Java, Perl, Shell Scripting (bash, csh, ksh), AWK, Data Parsing & Middleware i.e. MQ Series
  • Developed Complex database objects like Stored Procedures, Functions, Packages and Triggers using SQL, My SQL and PL/SQL.
  • Expertise in developing Macros in C/C++, templates.
  • Well acquainted with Business Procedures and Workflows of various organizations.
  • Proficient experience on ticketing tools like JIRA, ServiceNow, bugzilla and their workflows.
  • Monitoring Cassandra cluster for resource utilization.
  • Knowledge of Cassandra systems backup, recovery, security, maintenance and tuning- both database and server.
  • Collaborate with management to improve & customize reports related to production support.
  • Certified Linux and Unix/Linux expert.
  • Developed REST Services in Django Python Framework and have developed many unit test cases in Python.
  • Developed Web based and Mobile based applications.
  • System Integrations/Migrations include large-scale initiatives involving transition of programs to new platforms and merger of disparate systems from client companies.
  • Expertise in Python, Shell, Pearl scripting, Kernel debugging and QT-QNX.
  • Served as Single Point of Responsibility for Software Development Life Cycle with accountability of requirement analysis, architectural design, technical design, creating POC, preparing/reviewing estimation, coding, holding technical discussion, implementation, defect fixing and tracking, maintenance and application enhancement.
  • Good knowledge in Embedded development using QT interface and QNX development area.
  • Created Shell Script for invoking SQL scripts and scheduled them using crontab and took an efficient decisions by using BRE (Business Rule Engine).
  • Act as a point of escalation for Data Centre and IT related issues. Ensured technical and process architecture solutions are documented & designed to support business requirements
  • Maintain and improve system uptime and performance benchmarks.
  • Experience on entire SDLC including design, development, testing, troubleshooting and debugging of Software; translating the business requirements into Use Cases and Diagrams; conducting reviews of codes and test cases; analysing change requests & enhancements; managing release plans for business apps.
  • Providing post deployment support till successful release on each server; rendering deployment support statistics for reporting bugs, issues and possible precautions; driving project change orders, rollback and error logs for monthly change analysis; serving as hotline escalation point of contact 24*7
  • Regulating change process to validate that changes are incorporated into managed configurations; tracking problems and changes in configurations and updating changes and current configuration to the configuration specialist; documenting Change Management plans, processes and procedures
  • Resolving elevated issues arising from daily activities.
  • Identify opportunities for architectural improvements in current landscape.
  • Works closely with solution architect towards evaluation of vendor software selection targeted for possible integration, including strategic applications, tools, and utilities.

TECHNICAL SKILLS

Programming Languages & Scripts: C, C++, Python, JavaScript, Java,PHP,PERL

Operating Systems: UBUNTU, RED HAT ENTERPRISE LINUX, Cent OS, SUN SOLARIS, IBM AIX, WINDOWS 2008 SERVER, OS X

Version Control: GIT/github, SVN, CVS

Protocols: TCP/IP, UDP, CAN, SNMP, KWP2000, LIN, RS 232, GMLAN, KWP

Databases: ORACLE, MICROSOFT SQL SERVER, MY SQL, ORACLE 10G, SQLITE, MONGODB

Libraries & Frameworks: STL, BDE, IPC, multithreading, sockets, heap allocators, signals/event handling, SOAP webservices, Software Design OOP/OOD, Design Patterns, Google Test, Google Mock, Quick FIX

Tools: pdb, dbx, gdb, CVS, SVN, git/github, Redis, GoogleTest, Google Mock, CppUnit, cppcheck, Coverity, Jenkins, eclipse, UML tools, MS-Office, JIRA, splunk, kibana

Simulation Tools: Verifix, Labview, Cadence, Pspice, Hspice, Synopsys, Xilinx, dSPACE HIL

PROFESSIONAL EXPERIENCE:

Confidential, San Diego

C++ Developer/Python Developer

RESPONSIBILITIES:

  • Working on plasma source software project.
  • Core responsibility includes working on CPD for Lithographic machines (EUV - Extreme Ultraviolet Lithography) which provides core software suitesfor Calibrating, Performance benchmarking and Diagnosing capability of Plasma Control to end clients for rapidly deploying and automating the process of CHIP Fabrication in thesemiconductor industry.
  • Analyzing the software requirement using tools like CPPUnit testing, Matlab GTV, CodeCollaborator, JIRA, System Diagnostic Tool, UML, WorkBench and VxWorks.
  • Gathering and analyzing the project requirements using Teamcenter. Creating the required EDS (ElementDesign Specification) and SIA (Software Impact Analysis).
  • Developing the embedded software Analysis of C, C++ and Python, Development in REDHAT Linux platformsusing VDI.
  • Refactoring the legacy code to reduce complexity of making it maintainable.
  • Designing the modules using UML based design tools
  • Creating new unit tests ensure the coverage for the safety certification requirements, Regression andIntegration testing using python scripts &Test automation for system performance.
  • Uploading source code, unit tests, test scripts for review and making changes if needed.
  • The completed tasks have to be merged to the main server using version control tools like GIT, SVN.
  • Check out various versions of the code base to create patches applicable for new release versions andseamlessly integrating delivered patches to SPAs (Source Patch Advice).
  • Working on various bugs reported by customers and delivering patches to the existing code base.
  • Providing customer support and solve them if any blocking.
  • Attending DSU (Daily Status Meetings) on Agile Scrum Process.

Environment: C, C++, QT/QML, Python, pdb,multithreading, SVN, GitHub, UAT, Test cases, Team Center, Code Collaborator

Confidential, Maryland

Sr. C++ Developer

Responsibilities:

  • Worked as C++ Application developer for project, involved in the coding and testing phase.
  • Provide Technical evaluation of Trades MTM breaks by verifying behavior against the design and technical documentation, writing SQL to gather information for analysis and debugging the C++ or scripted logic as needed.
  • Respond to escalated queries from support teams & Raise defects or enhancement requests to Development Teams to take care in next product release.
  • Participated in credit system User Acceptance Testing (UAT) where testing is performed according to test cases, delays and issues promptly escalated and issues duly followed up and documented, and all issues ironed out and testing completed successfully within stipulated timeline.
  • Exposure to on-board new Applications - Standardize support procedure and ensure supportability of newly developed applications.
  • Carry out adequate testing and mock drills and provide feedback to development teams before the 'go-live' of applications. Was instrumental in on-boarding a new application right from its preproduction phase right till the application went live.
  • Document incidents and workarounds for future reference and reporting.
  • Received several client appreciations for proactive analysis & swift resolutions. Involved in report designing using Actuate 7.1 e-Report Design and integrated with application using Actuate C++ API using JNI, SOAP technology linked with active portal.
  • Using the Actuate management console deploying the ROX report executable files into Report Server.
  • Involved in Secure File Transfer module, which is transferring the invoice file directly from customer ERP system to secure using Very sign certificate.
  • Installing the SSL server certificate and trusted Very sign client certificate in iPlanet web server for transferring signature file to customer ERP system automatically.

Environment: C, C++,EB Gude,QNX Momentics IDE 5.0.1, PCI, QT/QML, Python, MS Visual Studio 2015, EB Monitor tool, MS-Office, GitHub, RTC, Android Studio, C++ 11, UAT, Test cases.

Confidential, Los Angeles, CA

Sr. C++ Developer

Responsibilities:

  • Design/Implementation of pricing module (average swaps, basis swaps, swaptions, and caps/floors on commodity futures) in C++.
  • Developed C++ Trade Capture and processing application which is a single unified platform for booking and tracking Credit derivatives like CDSI, Single Name CDS, and Index Tranches, etc. using network/socket programming and multithreading concepts.
  • Responsible for providing technology solutions to the credit risk management business (specifically commodity derivatives and FX options).
  • Developed SOAP services in C++ for booking trades for derivative instruments and receiving orders from external interfaces like SEF, ICELINK.
  • Developed Decision Requirement Graph and Decision table by using BRE(Business Rule Engine). Created Decision Graph by using the expressions and rules.
  • Used Web Component in JavaScript and JavaScript REST API is mainly used to create Business rules by using BRE.
  • Responsible for providing technology solutions to the equity business globally including design, development, maintenance, and user training of all vended and internally developed technologies.
  • Developed asynchronous event model for processing and tracking transactions using RabbitMQ.
  • POS software for Natural Gas Application, multi-developer scenarios for Oil and Gas industry.
  • Created an open-source framework consisting of an overhaul for the built-in ViewPager for Android to allow the creation of interfaces that look and feel like snapchat.
  • Expert in Software Development Life cycle of applications design & development, including SCRUM-Agile & Waterfall models using Android Software Development Kit(SDK)V2.3-5.0(Gingerbread - Lollipop).
  • Developed JNI Level Android app for Smartphone USB Display adapting SPD615 chip.
  • Developed a Gephi Plugin which would calculate the centrality metrics faster than existing Brande’s Algorithm. This project uses of JNI for faster computation of source code developed in C++.
  • Exposure in Android UI components - ListView, GridView, Customized Views, Menus in Application development, implementing native libraries in application using Android NDK.
  • Established partnerships with business units and other IT architects to determine technology needs and evaluate emerging distributed computing technologies.
  • Improved execution time with the help of distributed and parallel computing and replacing gradient boosting with random forest algorithm with improved grid search.
  • Experienced with chip and board design, with strong knowledge of Development, C++/Java Object-Oriented programming, Concurrent/Parallel Programming.
  • Proficient with common Android Framework API’s(Location, Camera, Notifications, Maps) with good knowledge of the Android Architecture, Android Concurrency and Android Middleware.
  • Designed, developed and implemented new classes and objects in C++ for handling various trade and clearing events.
  • Utilized various object-oriented techniques and implemented new logic for processing ICELINK events and CLEARING messages.
  • Designed, developed, and deployed new processes for sending trading events to downstream RISK applications.
  • Performed economic research to stay current with fixed income and equity markets, co-developed, implemented, and managed fixed income group’s first ETF’s.
  • Developed new reports using Python to identify the sales margin overrides.
  • Implemented code in Python to retrieve and manipulate data.
  • Developed native UI using JavaScript with event handlers and fetching data using SOAP interfaces.
  • Involved in production support and providing hot fixes to the production issues.
  • Skills Used: C++, Python, gSOAP, XML/JSON, JavaScript, Design Patterns, STL, gdb, multi-threading, Sun Solaris, AIX, Linux.

Environment: C, C++, PCI, QT/QML, Python, MS Visual Studio 2015, GDB, Charles Debugging tool, MS-Office, GitHub, JIRA, Android Studio, C++ 11, UAT, LogCat,Test cases.

We'd love your feedback!