C/c++/unix Developer Resume
Conway, AR
PROFESSIONAL SUMMARY:
- Around 6+ years of IT experience and proficiency in C/C++ on Unix/Linux platform.
- Proficient in client server technologies including C/C++, Red - Hat, Solaris, Oracle-SQL, UNIX, and Shell Scripting.
- Hands on experience on creating stored procedure, cursor, and user define function, packages, trigger, exception handling collection PL/SQL table, object, Nested table using object.
- Strong Object Oriented Analysis and Design Skills. Strong experience in developing multithreaded and multiprocessing applications.
- Good Knowledge on network related protocols like HTTP, SIP, TCP/UDP/IP, DNS, Radius and Diameter.
- Work on the code for ftp server and communication protocols, TCP/IP communications.
- Extensive debugging skills in Unix/Linux and Windows platform with GDB, DBX and Visual Studio (VS).
- Experience on Shell scripting (k-shell, Bash, C-shell).
- Developed different back-end applications for the client using C++, UNIX shell scripting.
- Strong experience in writing Perl scripts covering data feed handling, implementing business logic, communicating with web-services through SOAP lite module & download new.
- Experience in developing C++ services using web services architecture, SOAP, WSDL and XML.
- Good experience in preparing the Unit test Cases, design documents and construction documents.
- Clear understanding of Object Oriented Design (OOAD) and Programming (OOP) concepts, Design patterns and their application in software development.
- Good Understanding scheduling backup and backup scripts using Scheduled Jobs.
- Strong in AUTOSYS batch scheduling to automate process workflow.
- Comprehensive understanding of various software development models like Waterfall and Agile etc. and applying it in working with business units to create business analysis, system requirements and project plans.
- Hands on experience in all phases of software development life cycle (SDLC) i.e. requirement gathering, requirement analysis, design, define test cases, development, unit test and maintenance.
- Extensive knowledge of Medical Management Information Systems (MMIS), and National Provider Identification (NPI).
- Knowledge of Medicaid, Medicare, Procedural and Diagnostic codes and Claims Adjustments.
- Hands on experience end-to-end project implementation and ensuring deliverables within assigned time, quality & cost parameters.
- Good Knowledge on MFC (Microsoft foundation class).
- Highly result oriented and pro-active, proven abilities to learn new technologies quickly and implementing them successfully in production.
TECHNICAL SKILLS:
Programming Languages: C, C++,Pro C*, Shell Script, PL/SQL, T-SQL, MY SQL, PERL, Python, HTML, XML, CSH, TCP/UDP/IP protocols.
Operating Systems: UNIX, Linux, HP-Unix. Red-Hat, Windows-NT, Windows Xp/7/8/10, Sun Solaris.
Database: SQL Server, Oracle 12c/11g/10g/9i, MS-Access and MySQL.
Debugging Tools: GDB, DBX, Visual Studio2013/2015, Valgrind.
Tools: Eclipse IDE, Clear Case, TOAD, CVS Motif, Apache thrift, UML, MS Office, JIRA, MSI, and NSIS, Putty, TFS 2013, MFC.
Libraries: STL, threads, C++11, Sockets, smart pointers.
PROFESSIONAL EXPERIENCE:
Confidential -Conway AR
C/C++/UNIX Developer
Responsibilities:
- Involved in state Medicaid &Medicare product research, design, development, deployment & implementation as Technical.
- Implement business rules on all the fields fetched from the incoming claim data files using C.
- Developed code for providers and carriers interfaces files and data manipulation.
- Worked on different Scripts (BASH, SHELL and PYTHON).
- Created make files (.mak) for execution, fix ksh files as per the code changes resulting from change request.
- Developed oracle PL/SQL queries to store data in oracle as per business requirements.
- Wrote UNIX shell scripts to check whether the services are active, if not send a message to the administrator about the status.
- Wrote number of Job scripts in UNIX shell scripting.
- Developed wrapper scripts in UNIX shell script for the AUTOSYS batch jobs.
- Provided support for the testing team with the test case and test data.
- Identified and prioritized backlogs to meet customer requirements
- Extensive usage of incoming interfaces from vendors to load MMIS.
- Extensive usage of Jira for logging and managing defects.
- Good hands on experience clearing the defects.
- Worked with financial and claims team for a particular tasks.
- Involved in performing code reviews in C++, Python and Shell scripting languages for moving into development on various UNIX operating systems.
- Used Python scripts to generate various reports like Summary of the Medicare claims, transaction history, user privileges, limit rules and commission schedule reports.
- Used TFS 2013/2015 for code check-in and code differences.
- Reviewed codes in Shell Script, Pearl, Python, AWK, C, C++, PL/SQL & T-SQL; created subprograms, procedures and functions, DB triggers, cursors and optimization techniques for T-SQL.
Environment: C/C++, UNIX/LINUX, Oracle, Shell, Pro*C, PERL, Shell Scripting, Python.
Confidential - Plano TX
C++/UNIX Developer
Responsibilities:
- Involved in the design and development of application using C++ on UNIX Platform.
- Experience on debugging and fixing a set of programs that were causing the failure of roughly 500 reports when running for very large data sets.
- Worked closely with the customer and third party vendors.
- Worked on code management activities in CVS version controls
- Responsible for requirements capture, design, coding, testing, installation.
- Providing support & maintenance of existing software.
- Identifying and analyze performance bottlenecks and rectifying them.
- Unit testing of all new code and developing device drivers or kernels.
- Acting as a conduit between the business, clients and developers.
- Implemented the functionality to block the IP traffic towards stack when license is absent and enabling the IP traffic when license is present.
- Prototyping of new requirements before integrating in actual framework.
- Developed a custom control for a contact to match requirements, each contact has combination of contact name and two controls each with different states, responses.
- Implemented the functionality to block the IP traffic towards stack when license is absent and enabling the IP traffic when license is present.
Environment: C/C++, UNIX, Oracle 10g, Shell Scripts, Clear Case, CVS, Solaris.
Confidential
C/C++ Developer
Responsibilities:
- Part of a development team to implement Equity Order Management system to accept orders from UI, FIX, send/route to Exchanges and other broker dealers and fill the trades in C++ on Unix and Linux platforms.
- Developed multithreaded cache offline program in C++ to support various UIs to deliver/process data for a scalable, high throughput, low latency applications.
- Wrote C++ programs for end of day operations (EOD) to close or roll the orders.
- Worked with users, business and exchanges to gather new requirements/enhancements, testing and final delivery of sub systems.
- Developed SOAP web services for order and trade related information to display on UI. Used proprietary MQ to subscribe to order and trade updates.
- Used various data structures and design patterns in applications like Singleton, Observer, Factory methods etc.
- Used C/C++ interface to retrieve/update info from/to the DB.
- Developed/enhanced as part of team to compute commission calculations based on commission rules and generate pdf reports.
- Modified C++ programs to support compliance rule automation for many compliance rules for client accounts for both pre-and post-trade compliance purposes and manage leverage using many metrics like industry exposure, security type, long/short positions, currency / securities / options / futures, credit ratings etc.
- Wrote various SQL stored procedures to compute several metrics like realized/unrealized gain/loss, forex rate effect etc and other data manipulation.
- Used Python scripts to generate various reports like OATS, P&L, transaction history, user privileges, limit rules and commission schedule reports.
- Used SVN and git/GitHub for source code control.
Environment: C, C++, Design Patterns, SQL, Python, bash, ksh, Linux, POSIX Threads, SVN, git.