Vijay Gude
Email: *********@*****.*** +1-862-***-**** Linkedin USA
Professional Summary
Enthusiastic software experience in various projects into software Architectural/ Analysis/ Design/ Developments/ Implementation/ Maintenance under multi Operating Systems(Windows/Linux/UNIX/Sun Solaris).
Extensive experience in application maintenance, performance improvements(NFR) and Code Quality using standard techniques(Refactoring). Experience in Software Configuration Management(SCM) and Release Process. Performing Code Reviews,Utilizing code scanning Services/Applications documenting bugs, outages, faults. First line of engineering escalation for software reliability and feature issues and document issues, changes, and releases using a Version Control Management Application
Experience in legacy and Open Source (NTP, PostgreSQL, OpenGL, OpenBMC, OpenSSL).
Extensive experience in multiple domains such as Industrial Automation/Medical/Networking/Embedded/ Infrastructure/Retail/Financial/Insurance/Banking applications.
Extensive experience in technical design documentation and Internal/External publication's review, Project Audits and define the project scope using software Architectural and Design patterns. and FDA 510(K) process and quality system requirement and support documents(SRS, SRD, STP).
Experience in WiFi/WLAN 802.1x protocol, SNMP, Socket programming using TCP, TCP/IP and UDP protocols. And also great hands on scripting language such as Batch, Shell, Perl, CGI, Python (Windows/Linux) and hands on multi threaded applications and Micro-Controllers. Experience in Microsoft Visual Studio
Experiences in Application Security Systems(Cyber/On-perm) such as Public/Private keys(PKI) PKCSI# Cryptography standards, Encryption/Decryption with various algorithms symmetric algorithms(AES), asymmetric algorithms(RSA)). Process engineers technicians and management Interacting with technical personnel from Digital Technology (IT & Security).
Extensive experience in various methodologies(AGILE/ Waterfall/Rapid Application development /Extreme Programming/DevOps/Prototype model/SCRUM) and Test-Driven Development (TDD) .
Technical Expertise: Strong programming skills, deep knowledge of software development principles, and experience with various technologies.
Leadership and Communication: Excellent leadership and communication skills, including the ability to lead and mentor teams, and effectively communicate technical concepts.
Problem-Solving: Strong problem-solving skills, with the ability to identify and resolve complex technical issues.
Collaboration: Ability to collaborate effectively with cross-functional teams.
Technical Skills:
Languages & Tools
C, C++, C#, Dot NET, Core Java, SQL, Python, Perl, OOPS, OOAD
Operating System
Windows X, Linux and UNIX
Databases
Oracle, MS-SQL, My SQL, PostgreSQL, Informatica, SYBASE and DB2.
Web Servers and Services
Apache Tomcat Web-Server.
Version Control
SVN, CVS, MS-TFS, GitHub Enterprise, Git-Lab, Subversion
Suite
Quality Center, Zira Bug tracker, Confluence page.
Other Skills
MFC, JAVA, JavaScript, VB, VBA, STL, ATL, Win32, COM/DCOM, CMake, QT/QML GUI, HTML5/CSS, Device Driver Software Development, Make File, Command Line Interface(CLI) and GCC.
Frameworks & Platforms
WinCC, Siemens PLCs, SCADA, HMI Systems, OPC servers, IOWA,Platform,
Certifications
SDAT(Technical Architect), Scrum Master(Agile), CQML( Code Quality).
Education:
1.Master of Computer Applications [MCA] from Osmania University (India).
2.Bachelor of Science (BSc) -Electronics, Math and Physics - Kakatiya University(India).
Professional Experiences:
AAA, Merz, 14829492 Canada Inc(USA/Canada) Technical Lead/ Senior Software Engineer(s) Feb 18 to till date
Project Name 1: RBP, RAP(Roadside assistance and billing and payments) and RAP API Financial/Insurance(Domain)
Tools and OS: C, C+, VC++, MFC, Java, PKI, SSH, inter-process communication (IPC) mechanisms, Power Builder,Cryptography, Informatica, DB2.
Role and Responsibility: Development and maintenance services using Spring Boots RESTFUL API, and web servers.
Involved into multiple servers and services enhancement, maintenance and deployments. Utilized SOA concepts and methodologies. Involved into Microfrontends and Micro-services development and integrated AMQ platform.
Code migrations and performance improvements on multi-threaded applications on windows/Linux systems.
Actively involved into cybersecurity and Cryptography, encryption libraries, PKI systems, and certificate management.
Automation in system process using Python, Batch, Shell scripting programs.
Improvement in large data managements in RDBMS/DBMS systems.
Project Name 2: DeepSEE Medical/Embedded(Domain)
Tools and OS: C, C+ VC++, MFC, MS-VS, C# and ASP Dot NET, PKI, SSH, Cryptography, RSA, Keil (Firmware), RTOS, OpenBMC, Ethernet / USB / PCI, inter-process communication (IPC) mechanisms.
Role and Responsibility:
Involved into code migration to advance versions and enhancement, maintenance and deployments.
Actively involved into cyber security and Cryptography.
Involved into FDA 510(K) process and quality system requirement and support documents(SRS, SRD, STP).
Support to WEB developments.
Project Name : Technical Support Financial/Insurance(Domain)
Major Contribution : JAVA, C/C++, API Development, Spring Boot, Linux(Ubuntu), Power Builder
Technical support for legacy services in production environments, Analysis, Design for new web based product development using JAVA.
Monitor error logs in production environments.
RJ Solutions (TX, USA) Technical Lead Mar 17 to Dec 17
Project Name: SOAPe Web Application. Medical/Project migration(Domain)
Tools and OS: C++(VC++), Java/J2EE, JavaScript,Tomcat, MS-SQL and Windows X.
Role: Code migration from C# to web application using JSP and JAVA, servlet in Tomcat web servers.
USAA (TX, USA) Technical Researcher April 16 to Dec 16
Project Name: CRM(Auto fill) Financial/Insurance/Banking(Domain)
OS and Tools: Windows, JAVA/J2EE, JavaScript, Restful, MS-SQL, Apache Wicket and FIX messaging system, AMQ platform
Role and Responsibility:
Research for auto-fill features into CRM applications.
Solutions, proposal, and white papers.
Siemens Information Systems (India) Technical Architect/Lead July 08 to Feb 16
Project Name 1: IOWA Common Components (Time Sync). Infrastructure/Embedded(Domain)
Duration: Feb 2014 – Mar 2016
OS and Tools: Win/Linux, RTOS Linux/UNIX, C/C++and VC++, RTOS Linux. IOWA platform,TCP/IP and Inter-process Communication (IPC), NTP (Network Time Protocol),QT/QML GUI development and OpenGL
Major Contribution:
Involved into system-level programming, including multi threading, memory management, and performance optimization.
Code migrations and performance stable on multi-threaded applications on windows/Linux systems.
Automation in system process using Batch scripting program.
Project Name 2: SIPAC and COMPAS Industrial Automation/Embedded/Infrastructure/Embedded(Domain)
Duration: May 2008 – April 2014
OS and Tools: Windows, C, C++,VC++, MFC, COM, ATL, SDK, Win32, .Net C#, ASP Dot NET, WCF, Java/J2EE, JavaScript, Perl, PCLint,, Coverity, IBM Rational Tools(Purify, Quantify), Apache Tomcat web-server, inter-process communication (IPC) mechanisms, AWS and MS-SQL.
Role and Responsibility:
Involved into multiple servers and services enhancement, maintenance and deployments.
Code migrations and performance stable on multi-threaded applications on window systems.
Actively involved into cybersecurity and Cryptography, encryption libraries.
Automation in system process using Perl, Batch, scripting programs.
Involved into cyber defense, vulnerability analysis, malware reverse engineering .
FUJITSU(Sydney, Australia) Software Engineer Aug 07 to April 08
Project Names: PostgreSQL Bench-marking and Japanese Word Search Open source Community support
OS and Tools: Linux, C Java, JSP, Apache-Tomcat Server.
Role and Responsibility:
Involved into multiple servers and services enhancement, maintenance and deployments.
Code migrations and performance stable on multi-threaded applications on windows/Linux systems.
Actively involved into cybersecurity and Cryptography, encryption libraries.
Earlier Roles (India) Developer/Senior Developer/Module Lead (2000–2007)
Wipro, Syntax Soft Tech, SPAN Systems, Web3m, Seymour Technologies Multi-Media(Video/Audio)/Networking/Embedded(Domain)
Major Contribution(C/C++, VC++, Dot Net, C#, Rust,inter-process communication (IPC) mechanisms, MFC, SDK, Win32, COM/DCOM, ATL,OCX, Core Java, RTOS,J2EE, Oracle, MS-SQL):
Code new developments, migrations and performance stable on multi-threaded applications on windows/Linux systems.
Actively involved into cybersecurity and Cryptography, encryption libraries.
Automation in system process using Batch, Shell scripting programs.
Improvement in large data managements in RDBMS/DBMS systems.
Additional Roles & Responsibilities:
FDA 510(K) process and quality system requirement and support documents(SRS, SRD, STP).
Code Reviews: Participates in code reviews, ensuring code quality and consistency.
Technical Leadership: Provides technical guidance and direction to teams, mentoring and supporting other engineers and team.
Built and maintained embedded systems, video conferencing apps, and network monitoring tools. OPC Servers, PLC, SNMP, MIB, Real-Time Operating Systems (RTOS),Multimedia Subsystem (IMS), TAPI, VoIP, TCP, UDP, TCP/IP, IPMI, RedFish Protocols and Set Top Box (STB).
Experience in networking application development, including, TCP/IP, TLS 1.3, DHCP, DNS, and firewall configurations
Involve Design and development WnCC, PLC SCADA, HMI Systems and implemented PLC connectivity in IOWA Platform.
Design and Architecture: Leads the design and architecture of software systems, ensuring scalability, reliability, and performance.
Documentation and Training: Creates and maintains technical documentation and trains other engineers.
Familiarity with main elements of CPU, DPU, memory, NIC and GPU
Write unit tests and follow Behavior-Driven Development (BDD)