Sr. Engineer Software Development Resume
3.00/5 (Submit Your Rating)
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.