We provide IT Staff Augmentation Services!

Sr. Software Engineer Resume

3.00/5 (Submit Your Rating)

Alpharetta, GA

SUMMARY

  • Over 12+ Years of Professional experience in analysis, design, development Financial, Healthcare, Embedded and applications domain projects.
  • Worked extensively in client - server application development using C, C++, pro*C on UNIX, Linux AIX, HP-UX, AIX, Solaris and Windows with good knowledge on object-orientedprogramming, Structured programming concepts.
  • Experienced in writing UNIX (KSH and CSH) shell scripting
  • Having good knowledge on Python
  • Proficient in analyzing and translating business requirements to technical requirements and architecture
  • Hands on experience on C data structures Linked List, Queue, Stacks and searching algorithms
  • Expertise on the debugging C application by using various GNU debugging and crash analysis using tools such as Windbg, Dr Watson (Windows), GDB, DBX, ddd, TRUSS and embedded debugging tools like MIPS debug tool chain
  • Proficient with Embedded RTOS - RTLinux
  • Worked extensively on databases like Oracle and mysql
  • Involved in creating and building the source code by using cmake file
  • Sound knowledge on file transfer protocols ftp/sftp
  • Expertise on Command control systems and client-server application development
  • Experienced on Exception Handling extensively for the ease of debugging and displaying the error messages in the application to present to business
  • Strong understanding of Multi-Threading programming, Inter Process Communication (IPC), networking programming using Client Server models TCP/IP, UDP Socket programming
  • Efficient in all phases of the SDLC (waterfall and agile methodology)
  • Experience with source code version control systems such as Rational Clear Case, SCCS (Source Code Control System), SVN (Subversion) and CVS (Concurrent Versions System).
  • Hands on experience on Integration Verification and Validation process
  • Exposure to software quality Assurance processes
  • Familiarity with distributed, high availability, and multi-threaded systems
  • Experience in coordinating working with geographically distributed teams and mentoring team to resolve dependencies to meet project timelines
  • Good communication skills, interpersonal skills, self-motivated, quick learner and team player.

TECHNICAL SKILLS

Languages: C and C++, PRO*C

Debugging Tools: Windbg, Dr Watson (Windows), GDB, DBX, TRUSS and embedded cross platform debugging tools like MIPS debug tool chain, Ashling and Lauterbach debuggers

Operating System: UNIX, Linux, Solaris, AIX, Windows-XP/2000/NT and DOS, OpenVMS

Database: MySQL, Oracle and Postgres SQL, Informix

Scripting Languages: Shell and Python scripting

Network Monitoring tools: Wireshark

IDEs: Eclipse3.x, MS Visual Studio 2008/10/13, Vi editor, notepad++

Bug reporting tools: QC 10.0, Bugzilla, JIRA

Concepts: Inter Process Communication, Concurrent Programming, Unix system level programming, Socket Programming,apatche tomcat, sftp and ftp

PROFESSIONAL EXPERIENCE

Confidential, Alpharetta, GA

Sr. Software Engineer

Environment: C and C++, pro*C, SQL Developer, Shell Script, UNIX, AIX, Oracle Redact package, openssl, AIX EFS file system, TFS version control., make, sftp, ftp, Oracle 12c,Oracle Tuxedo

Responsibilities:

  • Responsible for design, develop enhance the IP gateway sub module using C,C++,pro*C
  • Involved in on boarding customers on oracle database server and loading log files to oracle database by shell script for every 5 minutes
  • Responsible for develop, test and deploy the changes to Dev, QA, UAT and PROD environment
  • Involved in writing shell script to rotate logfiles to EFS filesystem every 15 minutes
  • Responsible for edit/add cron jobs.
  • Responsible for setup, management, and tools to automate monitoring of platforms
  • Develop dashboards for technology and operation teams
  • Streamline monitoring and alerting
  • Create or refactor shell scripts and ability to understand programming logic
  • Create operations and technical documentation for developed systems and applications
  • Analyze, design and develop application to the given specifications.
  • Understanding the functional requirements and providing estimates for the delivery the product.
  • Design/Modify, code, test, debug, deployment of custom solutions and document moderately complex application systems.
  • Involved in application deployment through test, stage into production environments.
  • Low level designing, client interaction and offshore coordination
  • Responsible for onsite/offshore co-ordination

Confidential, Alpharetta, GA

Sr. Software Engineer

Environment: C,C++, pro*C, SQL Developer, Shell Script, UNIX, AIX, Oracle Redact package, openssl, AIX EFS file system, TFS version control., make, sftp, ftp, Oracle 12c,Oracle Tuxedo

Responsibilities:

  • Responsible for setup, management, and tools to automate monitoring of platforms
  • Responsible for design, develop enhance the IP gateway sub module using C,C++,pro*C
  • Involved in on boarding customers on oracle database server and loading log files to oracle database by shell script for every 5 minutes
  • Responsible for develop, test and deploy the changes to Dev, QA, UAT and PROD environment
  • Involved in writing shell script to rotate logfiles to EFS filesystem every 15 minutes
  • Responsible for edit/add cron jobs.
  • Responsible for setup, management, and tools to automate monitoring of platforms
  • Develop dashboards for technology and operation teams
  • Streamline monitoring and alerting
  • Create or refactor shell scripts and ability to understand programming logic
  • Create operations and technical documentation for developed systems and applications
  • Analyze, design and develop application to the given specifications.
  • Understanding the functional requirements and providing estimates for the delivery the product.
  • Design/Modify, code, test, debug, deployment of custom solutions and document moderately complex application systems.
  • Involved in application deployment through test, stage into production environments.
  • Low level designing, client interaction and offshore coordination
  • Responsible for onsite/offshore co-ordination
  • Develop dashboards for technology and operation teams
  • Streamline monitoring and alerting
  • Create or refactor shell scripts and ability to understand programming logic
  • Create operations and technical documentation for developed systems and applications

Confidential, Topeka, KS

Systems Engineer

Environment: C,C++, PRO*C, Script, UNIX, Oracle 11g, HP-UX, HP DOCO tool, TFS version control., make,sftp,ftp

Responsibilities:

  • Design solution for implementing new MCO program called Community Health Choices for Capitation system in C,C++ and PRO *C (using arrays, pointers, linked lists, memory management, embedded SQL, cursors) on UNIX.
  • Write PL/SQL scripts to generate various data quality reports for number of encounter claims processed and report it to various stakeholders.
  • Involved in requirement analysis and understanding business requirements
  • Responsible for handling managed care subsystem.
  • Involve in requirement meetings with client to understand business requirement and document them.
  • Design solutions and implement and deploy project changes after thorough testing.
  • Perform data analysis to assist in Decision Support system by querying using SQL, PLSQL blocks and Business Objects.
  • Create Performance review reports and Quality Sampling reports using SQL, PL/SQL procedure and packages.
  • Design database based on data and data constraints in Oracle RDBMS.
  • Develop UNIX Shell scripts and PL/SQL scripts to automate process to generate weekly encounter processing extracts.
  • Involved in design and coding for managed care subsystem.
  • Responsible for maintenance, code fixes and data fixes for already existing MMIS
  • Responsible for designing report generation for COBA (Coordination of Benefits Agreements) error report generation.
  • Involved in writing Unix job scripts/extract modules
  • Involved in enhancement and code changes to drug rebate subsystem.
  • Involved in cycle monitoring for Model office.
  • Involved in researching claim related queries reported by client
  • Responsible to make sure that all the code changes and newly created source files properly checked-in to the version control.
  • Design, build, and maintain efficient, reusable, and reliable code Implement performance and quality modules and co-ordinate with team to meet project deadlines.
  • Identify bottlenecks and bugs, and devise solutions to these problems
  • Help maintain code quality, organization, and automatization
  • Worked extensively on HP-UX to develop and code changes as part of fixing issues.

Confidential

Sr. Software Engineer

Environment: C,C++,Linux,UNIX, Windows, UNIX, QC ALM, Bugzilla, make, QT

Responsibilities:

  • Design, build, and maintain efficient, reusable, and reliable code Implement performance and quality modules and co-ordinate with team to meet project deadlines.
  • Identify bottlenecks and bugs, and devise solutions to these problems
  • Help maintain code quality, organization, and automatization
  • Involved in requirement analysis and understanding business requirements
  • Maintained event based job triggering process. Helping customer on how to Scheduling scripts that performs various activities as monitoring a file, running customized scripts by customers. Also, responsible for handling issues related to parallel and sequential batch jobs.
  • Delivered cumulative patches which involve creating caz files, RPMs and PIFs. Also service packs.
  • Participated in analyzing and developing change request related to NSM and JMO products.
  • Designed and developed JMO application with POSIX threads by using C for non-windows platform.
  • Designed and developed TCP/IP communication to make communication between server and client machines.
  • Performed fixing the defects based on priority and also the backlog items.
  • Participated in production escalation meetings whenever there is production down issues.
  • Ensure source control check-ins on regular bases.
  • Performed functional testing. Performed regression testing across various platforms such as Windows, RHEL, Suse and Fedora Linux, HP-UX, AIX, Solaris-Sparc and Solaris-Intel.
  • Developed Perl scripts to automate JMO component.
  • Performed in porting Even anagement application from 32-bit to 64- bit support.
  • Effectively checking the relative performance between various releases.
  • Effectively provided training new resources and involved in mentoring them. co-ordinate on boarding process and executed transition plan for the new joiners into team.
  • Handling L2 and L1 production support activities as well as on call support for Network Systems and Management (NSM) product.
  • Handling L2 production support activities as well as on call support for Job Management Option (JMO) product.

Confidential

Sr. Software Engineer

Environment: C, Ixia, UNIX(Ubuntu and RedHat),Embedded equipment with ZebOS stack,SIP Protocol and freeSwitch

Responsibilities:

  • Designed and developed command line interfaces for DoS attacks worked as part of a fast-paced and challenging development team
  • Debugged and resolved complex production-level issues reported by customers
  • Provided comprehensive code fixes for issues determined to be defects
  • Developed automated tests to validate newly added functionality

Confidential

Software Engineer

Environment: Core JAVA, C, C++,wndows, Linux, Slick Edit, Eclipse,mingw, cmake

Responsibilities:

  • Analyze, design and develop application to the given specifications.
  • Understanding the functional requirements and providing estimates for the delivery the product.
  • Design/Modify, code, test, debug, deployment of custom solutions and document moderately complex application systems.
  • Involved in application deployment through test, stage into production environments.
  • Low level designing, client interaction and offshore coordination
  • Responsible for gathering requirement, design and coding the enhancement requests.
  • Responsible for writing Socket programming (Client/Server Programming) to establish transformation of information between MIPS hardware device with cross compiler MIPS-GDB-TOOLCHAIN such that MIPS hardware and GDB will talk to each other via Socket
  • Designing and implementing change request related to Ashling debugger.
  • Implementing the coded changes to debug the kernel modules.
  • Actively involved in adding new features like kernel modules debugging, running process debugging, and thread debugging features.
  • Involves in writing kernel module to test the functionality of debugging inserted kernel module
  • Used cmake to cross platform compilation for IDE MinGW
  • Deriving change request based on the observations from Lauterbach debugger.
  • Getting familiarized the debugging tool Lauterbach.
  • Restructured build system of a project to build source files using cmake
  • Involved in creating cmake to build cross platform compilation of source code
  • Implementing the code changes using IDE Eclipse.
  • Ensure source control check-ins on regular bases.

Confidential

Software Engineer

Environment: C/C++, Linux

Responsibilities:

  • Understanding LEX and YACC
  • Handled the parser module and pickup in fast paced.
  • Responsible for writing code to format the output report of the tool.
  • Responsible for doing regression test.
  • Participated in Object oriented designing
  • Participated in coding Vector data structure using C
  • Participated in UML diagram using MS Visio.
  • Analyzing, designing, developing, testing and documenting change request.
  • Debugging the issues reported by QA and providing the fix. worked on solving issues caused by QT frame work which is mainly used for creating GUi part for RTLACC
  • Writing VHDL and Verilog code to check the asynchronous signals by using RTLACC tool.
  • Developed regression test and writing Python Scripts.
  • Involved in UAT
  • Performance tuning of the tool.
  • Provided the support to the customer.

We'd love your feedback!