We provide IT Staff Augmentation Services!

Senior Solution Architect Resume

3.00/5 (Submit Your Rating)

PROFILE:

  • Senior Solution Architect with 20 years of working experience in software engineering and architecture of information technology solution.
  • Diverse experience, from planning to delivery and sustaining support to ensure that solution meets established business objectives, time and budget constraints and standards of technical quality.
  • Conversion of the requirements into an architecture and design to build the blueprint for the solution.
  • Create the vision that underlies the solution and organize the effort to execute that vision into the solution.
  • Design how the solution will oak, what the modules will be, how they interact withsignificant people and process skills
  • Team lead skills. Provide motivation and guidance to the entire development team during the systems development life cycle.
  • Aligning technology with corporate strategies from planning stages to execution.
  • Cloud computing, information management, application development, and virtualization.
  • Scalability design principles: the3Vs (volume, variety and velocity) and maintenance
  • Finding the best tech - stack and frameworks to be used to create absolution
  • Describing the structure, characteristics, behavior, and other aspects of software to project stakeholders. And explain to the upper management team the system challenges and problems using simple laymen’s terms.
  • Used Quantitative and Statistical analysis as they are significant part of big data as it is all about numbers.
  • Risk register and risk mitigation plan Leader and a doer.
  • I can shift from a strategic discussion to participating in development, coding, code review, integration and QA validation.
  • Skills used in implementing big data analysis: Apache Hadoop, data visualization, data mining.
  • Proficiency in data engineering, data migration performance engineering.
  • Data visualization and BI, AI,ML
  • Programming languages include Java, Python, C, Scala, etc used for big data programming.

MANAGEMENT SKILLS:

  • Create a culture of innovation and quality in the software development team.
  • Leadership: Leverage skills of the current team, and advance these as needed, to meet industry best practices
  • Delegating
  • Motivating and training
  • Performance monitoring and KPI management
  • Reporting and dash boarding overall status of the project
  • Gathering stakeholder requirements
  • Planning (capacity, effort estimation and risk mitigation)
  • Writing BRD (business requirement document)
  • Writing SRS (Software requirement specification
  • Writing FDS (Functional Design Specification)
  • Implementation
  • QA supervision, reporting, tracking progress,
  • Centralized Source control,
  • Backlogs Management (Epic, Features, Backlog and tasks)

TECHNICAL SKILLS:

  • Windows, Linux, Android
  • C, C++
  • Windows OS (User space and Kernel), Linux, CentOS, embedded software, embedded Realtime systems, Microservices. NTFS, ReFS and Kernel Programming (mini Filters), communication), Multi- Threaded distributed systems and synchronization Objects, socket library, web application, Client/server, webRTC, Real-time Replication, graphical application, Image processing, video analysis, facial recognition, Process filtering- Linux, (WMI), Java Native Interface (JNI), VOIP, SIP.
  • JAVA, EE, J2EE spring, spring boot
  • Client/server application, SDK, Web Application, Web services, MVC, Micro services, apache tomcat, SOAP / REST API.
  • Vulnerability management, GRC
  • PHP, LaravelLAMP
  • SOAP / REST API web services, Web Application, online image processing, search video scene. (HTML, CSS, Sass, JavaScript)
  • SPA (Single page application), Feature based modular design. angular 2+ (currently angular 7)
  • SIEM application
  • Console for log monitoring
  • Python
  • Cyber security stream processing -ETL
  • Vulnerability Management
  • GRC
  • Building language for big data
  • NodeJs, Web servicesMicrosoft Dot Net framework (Net C++, .Net C#, ASP. Net) and MFC
  • MV Cpattern, Compliance and regulation validation (Section 508,WCAG, PDF/UA)
  • MS SQL Server, MySQL, Postgre SQL, SQLight, Stored procedure, triggers, DB functions, Database integrity, ODBC, JDBC and OLEDB., NOSQL database (Not only SQL) Big Data -Datalake, Hadoop
  • Apache Accumulate, Base
  • Spark, SparkSQL
  • Scala container technologies
  • Docker
  • Data Privacy Dataprotection
  • Authentication
  • Data privacy by design PIImasking
  • GDPR
  • OAuth 2.0 and openID connect
  • JWT
  • Stream processing and data pipelines
  • Near-Real-time data Ingestion
  • 3Vsproblem
  • MiniFi, NiFi, Hive
  • HDP (Horton works data platform)
  • Data/messaging, Queering technologies (Kafka, ZeroMQ)
  • Cyber security
  • Android SDK and DDK
  • Set Top Box (STB) for smart TV application
  • Artificial intelligence (AI )
  • Machine Learning ( ML )
  • For Cyber security use case.
  • Supervised, unsupervised and deep learning

WORK HISTORY:

Confidential

Senior Solution Architect

Responsibilities:

  • Design and vision the solution
  • Cloud-based architecture
  • Scalability. The 3Vsproblem:
  • Data molding and mapping for (IT, IOT,OT)
  • Privacy protection: introduced Privacy by design concept to meet data privacy regulationsGDPR.
  • Near-Real-time Stream Processing:
  • Correlation engine:(Signature-based)
  • UEBA engine: (behavioral based)
  • Endpoint and EDR (SIEM integration, insider threat detection, Firewall hardening and next Gen of Firewall).
  • Flexible user interface UX: (inspired by Tableau to create customizable Dashboard, and reports)
  • Integration with plunk
  • Apache Hadoop. The long-standing champion in the field of Big Data processing, well-known for its capabilities for huge-scale data processing

Tools: Several technologies were used to roll out this platform (c++, python, java, micro services, PHP, Docker, Big Data, Hadoop, apache Nifi, Kafka, ELK stack accumulo).

Confidential

Senior Software Developer

Responsibilities:

  • My task was importing huge amount of data (exabytes), from discontinued old storage devices like optical media to hard-disk volume in an acceptable time frame. This module is intelligence, high performance, multi-threaded windows service to secure the process of importing files (data, attributes, extended attribute and streams) from one server with the storage device attached to it to the hard-disk, locally or share in the network.
  • The intelligent part was to control the processor priorities and by monitoring the OS resources (memory, CPU, Hard-disk IOs and network usage) and adjust the copying, enumeration and buffering threads accordingly. Tools and technologies used for the development are C++, WMI technology, Big Data, Hadoop, SQLight database and native operating system APIs.
  • Machine Learning is the hot field of big data. Though the landscape of big data is vast, these two make an important contribution to the field.
  • Replication Module
  • The most flexible replication and file synchronization product in the storage market, with multiple replications and synchronization methods to suit client’s needs.
  • The objective is to replicate volume data from protect crucial company business data in case of a Disaster that affects the main IT Center building, and to enable continuity of business applications from a remote site
  • Users will be able to take advantage of one-way and multi-ways rules that will allow you to push data one-to-one, one-to-many, or even peer-to-peer.
  • Synchronization process will make sure that two or more locations contain the same up-to-date information.
  • Synchronize files and folders between File Servers over LAN connection. Users can run it on- demand, at scheduled times or continuously, while monitoring files for changes.
  • In case of any disaster, the File Conflict Resolver component will resolve the conflict automatically and in some cases semi-automatically with some human interference.
  • Windows Shell Extension module
  • Design and implement COMinterfaces.
  • File Retention Management Service for Java
  • A multi-threaded Windows Service to bridge KOM Worx server with any Unix-like server on the network. The target was to expose kOM worx functionalities like (file retention, file protection, …) to any Unix / linux based clients. This module has the following features:
  • Socket listening thread (Windows and Unix)
  • Handshaking protocol between window server and Unix-like server.
  • Marshaling parameters between different environments.
  • Rich user interface.
  • All functions are transactional to ensure the correctness and completeness of the requested function.

Tools: C++, Java, Java Native Interface (JNI) technologies, socket (Unix and windows), php.

Confidential

Senior Software Developer

Responsibilities:

  • Direct all the files from MOSS to KOM compliance Server.
  • Load balancing
  • Single instance
  • Manage versions of MOSS files stored on KOM compliance server.
  • Manage how files are deleted on KOM compliance in conjunction with MOSS
  • Manage how to migrate a pre-existing MOSS files to KOM compliance
  • Setup and Installation

Tools: and technologies: C++, COM Interfaces, C#, “Microsoft.SharePoint” assembly

Confidential

Senior Software Developer

Responsibilities:

  • Developing testing utility to evaluate and stress-test variety of databases to check the scalability, robustness, concurrency and record lockingtechnique.

We'd love your feedback!