Software Engineer Resume
Fulton, MarylanD
PROFESSIONAL SUMMARY:
- 6+ years of IT experience in design, development, testing, maintenance and documentation of Enterprise applications in C/C++, Python and Perl.
- 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
- 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.
- Proficient in financial technologies like FIX protocol, profit and loss, commission calculation.
- Developed REST Services in Django Python Framework and have developed many unit test cases in Python.
- Experienced with claim adjudication, ICD-9, medical terminology, CMS, Emdeon, Nehen, Mercury Quality center, reading 834 and 190 file formats
- 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 withaccountability of requirement analysis, architectural design, technical design, creating POC, preparing/reviewing estimation, coding, holding technical discussion, implementation, defect fixing and tracking, and maintenance and application enhancement.
- Good knowledge in embedded development using QT interface and QNX development area.
PROFESSIONAL EXPERIENCE:
Confidential, Fulton, Maryland
Software Engineer
Responsibilities:
- Design/Development of Next Generation Firewall project, working on replacing web root to beaker for URL Filtering by giving different type of privileged rules to the URL by using C/C++, Perl and python.
- Mainly concentrating on Network Security and URL filtering by blocking the threat URL’s based on the policies and privileges.
- Working on third party clients such as Talos and brightcloud for data consumption, data download and parsing.
- Using Agile Model and involving in daily scrum, user story grooming sessions, demo and planning, feature development from design to verification process.
- Working on Updating packages to support layer level functionalities also working on Make files addition/updating to support all the libraries.
- Written Unit-tests on C/C++ and Perl for an efficient functionality and also written mock functions for Unit-tests.
Environment: C, C++, Perl, Python, Shell Script, Perforce, Pycharm, CDETS, Target Process, JIRA, Swarm, GitHub, Black Duck.
Confidential, Farmington Hills, MI
Domain Engineer
Responsibilities:
- Design/Implementation of HMI (Human Machine Interface) module by using EB Guide tool in a QNX Environment.
- Developed multi domain environment which interacts with different type of domains like (SAL (System Abstraction Layer), Receiver, SXM, Vehicle Services, and Multimedia etc.).
- Responsible for providing an interface which communicates with the different domains, concentrated on cosmetic part of an interface.
- Develop and model Graphical User Interface (GUI) for automotive infotainment system using Elektrobit Guide Graphics Target Framework (GTF) toolset.
- Responsible for the Design Graphics release to the Team and updating the DSG images and graphics.
- Development of HMI graphics for the displays using EB Guide editor tool.
- Designed and Developed HMI and state machine logic for Tuner Module (AM/FM/SXM/DAB).
- Worked on Implementing the feature enhancement related to AM/FM, SDARS, DAB, and Bluetooth phone and trip menu modules.
- Code analysis and design documentation understanding, working for launch gating issues for customer releases.
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
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 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.
- Designed, developed, tested and deployed a POS application for getting settled positions from the database. Utilized C++, BDE, STL, and thread pool to achieve optimal design efficiency.
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.
Confidential, Cincinnati, OH
C++ Developer
Responsibilities:
- Leading end to end execution of project involving review of Shell/Perl/Awk scripts in order to automate systems.
- Producing stage plans, highlight reports, risk logs, requests for change etc
- Providing support for C, templates and undertaking testing
- Managing changes and incidents; raising incident and problem tickets
- Working in close interaction with the Global Support Team and managing Team Meetings.
- Exposure in Android UI components - ListView, GridView, Customized Views, Menus in Application, development, implementing native libraries in application using Android NDK.
- Expertise in advanced level programming in C/C++ including thread synchronization multithreading, multi-processing, concurrency control, and TCP/IP Socket Programming.
- Designed and developed computing program to reproduce the electrophysiology experimental data using C, C++ and Mat Lab.
- Writing code in shell scripts and C-C++.
- Coordinating with Release Management Team for Migrations,Queries
- Provided On call Support for Critical Timelines Defects.
- Responsible for project lifecycle documentation and day to day status reports.
Environment: Solaris, UNIX/Linux, Sybase/Oracle, Perl, GDB, C, Macros, Shell Scripts, C++11, Clearcase, Pro*C, Tuxedo, Buildroot, Linux-3.10, ARM9, CANape/CANalyzer.
Confidential, PA
C++ Developer
Responsibilities:
- Excelled in guiding the work of technical teams. Articulated project goals and scope, translated business needs into technical terms, prepared detailed work breakdown structures (WBS) and instilled shared.
- Initiated a comprehensive issue tracking process that improved communication and issue resolution for cross - functional teams and senior management.
- Shared the ideas to meet the future market demands for the existing and new products. And also created the open platform discussions within the organizations for ideas sharing and brainstorming.
- Designed implemented and tested software components for medical instruments running on TI, Freescale, and atmel processors and Embedded Linux, QNX and custom operating systems.
- Co-designed & implemented a fully featured level editor with the use of QT Creator/C++.
- Involved in Agile/Scrum working process throughout the completion of project.
- Provided support for internal business process and responsible for communicating detailed technical information and providing technical assistance to customers, systems, and management and external sources.
Environment: Solaris (Shell Scripting), Perl, Sybase-TSQL, Oracle, C++ 11, Sun Studio 7 (Forte -Cross Environment), MQSeries, SQL-Loader, Toad, Visual Studio.NET 2010, Agile/Scrum.