SerHack

Developer - Security engineer

[email protected]

About

SerHack is a security engineer, developer, and writer. He is known for having reported MEGA incident and conducted different malware analysis. Also he is contributing to the Monero project, a cryptocurrency focused on privacy. He was born in Italy, but at the moment his actual location is unknown.

He was mentioned on Bleepingcomputer, PCMag, IlManifesto and others blogs. He entered into several Wall of fame, such as Envato. In the 2017, SerHack website joined to the WWW world and it became online. He started with development of payment gateways for a popular cryptocurrency. In his career, he reported several bugs and security issue, two of them became CVE.

Despite his nickname, SerHack is not an hacker. The nickname derives from the first CTF (Capture The Flag) competition called "Seriously hack me" took by his.

Others projects include Mastering Monero, a powerful book for learning about Monero.

Gutta cavat lapidem

Services

Web Development - Frontend

USER EXPERIENCE (UX) AND USER INTERFACES (UI)

UX and UI are core competencies that I exploit to deliver best in class frontend web solutions that are both usable and beautiful.

RESTful

I am an expert at designing both RESTful API and interfaces that consumes them. The resulting strong decoupling makes my interfaces easier to test, deploy, maintain, and upgrade when necessary.

PERFORMANCE

I apply my competences in terms of systems engineering also on the frontend side to build blazing fast interfaces. I leverage all kinds of optimizations: caching, lazy loading, paging, compression, minification, just to name a few.

REACTIVE INTERFACES

I think I am like a pioneer in the adoptions of the reactive technologies like Functional Reactive Programming for Angular 2.

MODULAR INTERFACES

I develop your interfaces by developing and reusing a large codebase or frameworks of well tested components, allowing us to both speed up the development time and deliver high quality interfaces.

TESTING & CONTINUOUS INTEGRATION

No modern software system can do without a systematic approach to testing (before) during and after development. That is called "Continuous Integration" since it should never end. Thanks to my skills I effectively and systematically test and integrate your systems.

ASYNCHRONOUS MODELS OF COMMUNICATION

Your next web service/application is a distributed system, that intrinsically communicates in an asynchronous manner with its components. I am highly knowledgeable about the various models of communication that must be applied to deliver best in class frontend solutions.

AGILE DEVELOPMENT/FAST MOCKUP ITERATION

Frontend engineering can be a form of art, at times. Like every piece of art, it takes time and a trial-and-error approach to reach a mature state. I work side by side with you to rapidly iterate among various mockups to reduce the time between your idea and my result.

Web development - Backend

SOFTWARE ENGINEERING

No successful software system can be attained without expert software engineering - a competence I think I excel at.

MICROSERVICES-DRIVEN DESIGN

An expertise that is part of the competences required to implement modern, successful software products: exploit my knowledge to design your future-proof systems.

DEVOPS & CONTINUOUS INTEGRATION

Modern applications require a streamlined approach to software maintenance: I can define me as an expert at continuous integration which is a key element to successful software development practices.

TWELVE-FACTORS APPROACH

Modern, horizontal software engineering principles spanning the whole of the system stack. Your software will be future proof, from day zero.

AGILE, USER & DRIVEN DESIGN

No one needs a software product that does not fit the actual business needs. I have some experiences in the discovery of latent software requirements and the refinement of pre-existing ones by means of excellent requirements engineering and project management skills.

SECURITY ASSESSMENTS & PERFECTIVE MAINTENANCE

I partner with market leaders in the computer security industry in order to routinely assess the security of my systems, pentest them, and correct security faults as the community discover then-unknown security issues.

SCALABLE DESIGNS

The performance of a software system is a frequently underestimated aspect of software design. Not for me, as I always design your software products with scalability in mind from day zero.

DEFENSIVE PROGRAMMING

Security is a predominant concern for every business. I develop your systems using a defensive approach to minimize the risks associated to the exposure of your systems to a public network.

Infrastructure development

CLOUD

I am an expert at deploying cloud infrastructures on major public and hybrid cloud providers.

ON-PREMISE

Costs, privacy, and security are every decision makers' concerns. I am here to assist you in designing, developing, deploying, and maintaining private cloud or on-premise infrastructures.

VIRTUALIZATION

Virtualization is required to effectively isolate and monitor portions of the customer's infrastructure.

CONTAINERIZATION

Modern distributed architectures rely on both virtualization and containerization to obtain performance and resiliency. I offer you my expertise in both to deliver excellent software systems.

AVAILABILTY

Availability is a stringent requirement, and a complex one to attain. I am an expert at designing both infrastructures and software products aimed at highly available systems.

SCALABILITY

Your product will be successful; your infrastructure must be proportionally scalable. I attain scalability by sophisticated infrastructure and software development.

PERSISTENCY

No one wants their business' data at risk of being lost due to hardware or software faults. As part of my infrastructure expertise, I design or configure, deploy, and maintain effective data stores designed to protect yourself from any data-loss risk.

CONTINUOUS MONITORING

No one wants their infrastructure to become unavailable when old or unprotected components are updated. I always provide my customers with a secure continuous integration process that guarantees high availability also during systems updates.

Miscellaneous

LATEX EDITING

LaTeX is one of the most used text processor for academical and professional contexts. I offer editing services for enchanting your texts, including graphics, images and typography.

SEO

Full assistance in the work of SEO and positioning, configuration and management of ADWords campaigns.

GDPR approved

All the solutions include a GDPR consultance. I will work with you to determine the best mix of services and assessments for your business.

Technical Software Documentation

The easiest way to increase the effectiveness of your software is with effective, easy-to-use documentation for your software. Using specifics programs, I can develop the custom documentation solution to fit your specific needs.

Hiring me

I look forward to hearing more about your business and how I can help you grow. Identifying your struggles, enables us (you and me as know as SerHack) to build a solution unique for your business.

Contact me - [email protected]