We provide IT Staff Augmentation Services!

Sr. Engineer Software Development Resume

SUMMARY

  • I’m a senior C++ software developer with passion for working on complex high - performance and low-latency systems with rich experience in Analysis, Design, Development and Testing of Network, Web, Cryptographic and Desktop Security software and systems, in Linux as well as Windows.
  • Possess strong knowledge in Object-Oriented Analysis/Design, Analytics, and Decision Making.
  • Fluent knowledge in Project Management and SDLC best practices with excellent team player and contributor.
  • I has more than 7 years of experience in security software development working on small to big projects as a leading software developer/designer and as a manager of software development team.

TECHNICAL SKILLS

Languages: C, C++, VC++, C#.Net, QT.

Scripting: Shell Scripting, Python.

Frameworks: MFC, .Net.

DBMS: MYSQL, MS SQL Server, SQLite.

Systems: Windows, Linux, Systems Programming.

Concepts: Data Structures, COM, OOPS, OOAD, Sockets, Multithreading, IPC.

Others: UML, Design Patterns, Visual Studio, Project Management, MS Office.

Testing: Manual, LDRA Tool Set. Test Management.

Networking: TCP/IP, UDP, FTP, SFTP, SSL and HTTP.

PROFESSIONAL EXPERIENCE

Confidential

Sr. Engineer Software Development

Responsibilities:

  • Working on Test Automation & Measurements domain.
  • Development of native applications for automated tests and measurements.
  • Design & Development of CORBA, TCL, MDF, and ECU interfaces.
  • Design & Development of template class libraries w.r.t to ASAM ODS standards.
  • Design & Development of template factory classes for database access using ODS standards.
  • Design & Development of CLI implementation for Web and WPF applications.
  • C++11, C++ 98, VS2013/2015, Design Patterns, Open Data Standard, RDBMS, Real Time DB.

Confidential

Project Team Lead

Responsibilities:

  • Introduced Agile and Test Driven Development for major projects.
  • Lead designer for Network & USB based Secure Open Source Solutions.
  • Managed File Transfer
  • Designed system for a managed file transfer application to synchronize logs across domain.
  • Project Management for resource, estimation, tasks and risk engineering.
  • Designed & developed network security & cryptographic implements for end to end security.
  • Developed server side secure data vault mechanism to save encrypted data for analytics.
  • Using MS Project, SDLC, C++, VC++, C#.Net, MFC, Win32, Cryptography, Design Patterns, Visual Studio, and SQL Server 2012.
  • Requirement analysis & documentation on Test Center of Excellence.
  • Designing of methodologies for setting up a Test Center of Excellence.
  • Project analysis, formulation of project management workbook with SQA methodology.
  • Drafting of QRs and other relative requirement document.
  • Designed entire architecture for a secured server design & server-app communication.
  • Requirement Engineering, design modeling, task engineering and testing.
  • Android OS customization at firmware level.
  • Design & Development of Secure Android app & communication module using GCM.
  • Using Project Management, SDLC, MDM, Linux, Native C++, Python, Secure VOIP.
  • Designed architecture for enterprise level cross platform volume encryption system.
  • Module Design & Development implementing Design Patterns for container-user mapping, display update, database synchronization, run time verifications etc.
  • Developing DLP & DRM module for various access levels of data and escrow module using PKCS.
  • Data Tuning & Analytics for centralized backup, monitoring & processing.
  • Using C, C++, VC++, C#, Python, Visual Studio, Design Patterns, QT, Python, Bash, PKCS, WinDDK, and MYSQL, SQL Server for Linux and Windows.
  • Designed next generation architecture for microprocessor based Data Diode.
  • Development of secure data communication using Infrared Sensors.
  • Developing advanced UART transmission module for faster data transfer.
  • Embedded application modules design and development for automated user experience.
  • Using C, Linux, Python, Bash, MYSQL, IPC, Multi-threading.

Confidential

Sr.Software Engineer

Responsibilities:

  • Secure USB Drive and Advanced USB Protection Suite
  • Software architecture designer along with feasibility study, requirement modeling.
  • Developed multi-threaded VC++ application to interact with USB DLL & controllers.
  • Worked with USB controllers on making a custom USB, with advanced storage features.
  • Using VC++, C#, MFC, Design Patterns, SQL Server, Visual Studio.
  • Worked on File System Filter Driver, for Secure Data transmission in Windows.
  • Developed a file signature module to identify and isolate various file types and malware control.
  • Using C++, Visual Studio, UML, Project Management Methodologies.
  • Secure Shredder & File Encryption System
  • Developed C application for Shredding, Encryption & Decryption of files/folders.
  • Developed Windows Explorer shell extension module for handling context mode calling.
  • Using C, VC++, Win32, C#, Design Patterns.

Confidential,

Software Engineer

Responsibilities:

  • USB Desktop Security Suite and USB Active Directory Security Suite
  • Developed Multi-threaded Windows Service in VC++ working in cohesion with UAC.
  • Designed, developed and implemented windows synchronization application / tool in C++.
  • Developed various middle tier Network Objects in VC++ using MFC and Active Template Library framework in which teh Objects communicated via DCOM/RPC to a server-side multi-threaded service.
  • Using C, C++, VC++, C#, SQL Server, MFC, Win32, IPC, SQLITE, Visual Studio, Linux IPC.
  • Developed multi-threaded Client Server application using Unix System Programming.
  • Developed libraries in C & C++ to communicate with various hardware peripherals.
  • Using C, C++, Python, MYSQL, Linux Systems, IPC, Sockets & Multi-threading.
  • Encrypted Volume Creator & Full Disk Encryption
  • Customized Open Source C language framework and hardened teh source.
  • Developed GUI using Win32 and Escrow mechanism for password and recovery using C, VC++, C#, Win32, DDK.

Hire Now