Adrian Bledea Georgescu [cloud software architect]
What started out as a passion for computers 30 years ago, became a career in the IT industry. Most of my 15 years of professional experience are acquired in fast-paced industries (cyber-security, e-commerce, gaming), designing (architecture), developing large-scale distributed systems with near real-time processing pipelines in the cloud, full-stack web solutions, and games on different platforms (Facebook, Web, Mobile, and AppleTV).
I’ve learned to rely heavily on data-driven business decisions (market changes, analytics, A/B tests) and I consider it’s important to get involved in all stages of SDLC (operations, internal tools, marketing, finances, customer support etc).
In the last few years, I have accrued experience in “cloud”/globally distributed systems and leading technical teams.
Find below the services I offer and can help you determine the right path for your success. Together we can find the best solution for you or your organization that will get you up-to-date or keep you sharp.
For Romanian IT Community
For future engineers
If you do not know what a computer is, I can guide you. You can also read how I started:. Main objectives:
- Conceptual introduction into the IT industry overall, Software Development Cycle and technology
- Guide you in choosing the best IT position based on your skills, knowledge and what makes you happy
- Help you learn how to develop an analytical thinking
- Pragmatic approach on getting your first IT job
For software engineers
Mentoring, technical and career guidance for all types of engineers: backend, mobile, UI, DevOps/infra, SDET that are anywhere on the Dunning–Kruger effect scale. Main objectives:
- Hard and soft skills
- How to navigate through a corporation
- Preparing for interviews
- <insert your problem here>
For your software development team
Aimed for teams that are eager to grow and deliver more. Main objectives:
- Technical leadership
- Improve the technical vision/roadmap and growth opportunities
- Identify factors affecting efficiency and productivity
- Review the (cyber) security posture
- Improve procedures from human, technical, or operational perspective, including but not limited to:
- Technical interviews
- Internship programs
- On-call practices
- Internal documentation
- Custom Agile methodologies based on your needs
- Deployment and Testing strategies
- Review existing or create new abstract design proposals on architecture and change requests (PR/CR)
- Re-align business and technical needs, fight the eternal battle between new features and technical debt
For your (software-related) business
For mature or new products alike, together with your business experts I can contribute with:
Product design and tech strategy
- Convert your idea and business needs into technical requirements (abstract architecture)
- Define a technical implementation roadmap based on:
- Stakeholders input
- Budget
- Time to market
- Business strategy objectives
- Key Performance Indicators
- Risks accepted exposure
- Technical debt
- Legal, Team, and technology limitations
- User Experience and Product requirements
- Product roadmap
- Software design (architecture)
- Technical delivery plan for prototype, MVP and beyond
- Convert your quality requirements to Service Level Agreements (SLAs)
- Contribute and overview the key implementation details during the development cycle
- Communicate the concepts, requirements and guidelines to the production team
Technical operations
- Design live monitoring, ownership and automated testing procedures and pipelines
- Identify the bottlenecks in your Software Development Life Cycle
- Develop and oversee a migration plan to new storage, cloud, and technology without data loss
- Review, design and/or coordinate an ownership transfer of your product between teams/companies, live site and/or source code or data
- Pragmatic planning of your technical debt in the products roadmap
- Overview the implementation of Agile methodologies using Continuous Integration/Delivery strategies
- Reduce your infrastructure and Public Cloud costs
- Individual code contributions (limited to Go, Elasticsearch) and generic code reviews
Business (Competitive) Intelligence and Risks
- Identify internal and external product risks
- Design technical requirements for your data and analytics collection and export pipelines to BI, Visualization tools, CRM, ERPs and long-term storage (Data Lake, Warehouse)
- Contribute to the (cyber) security posture of your team, internal procedures, live product and operational aspects
- Design Active, Hot and Cold (offline) backups for ransomware protection of strategic data
- Technical guidance to monitor the technical upstream dependencies
Management
- Project management
- Technical and soft skills growth of engineers by mentoring/coaching
- Technical skills assessments of engineers
- Identify the human resources needs for projects/teams
- Help define data governance patterns and access levels
- Refine the technical culture
- Internal courses for best practices, programming paradigms, distributed systems, scaling and other related concepts
How?
I am available to work under a B2B contract as a consultant or staff augmentation.