Services
Video meeting . 30 mins
About me
As a software development engineer, I have broad expertise in designing and building large-scale, multi-tiered, and distributed software solutions. A significant portion of my career has involved taking on complex projects, breaking them down into manageable pieces, developing technical designs and specifications, and delivering them successfully and on time.
I have extensive experience in scalable and resilient distributed systems, microservices, algorithms and data structures, object-oriented programming, low and high-level system design, asynchronous systems, and Linux. I am knowledgeable in professional software engineering practices and best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations. I have experience communicating with users, other technical teams, and management to gather requirements, describe software product features, and present technical designs.
Technically, I have worked with various technologies, frameworks, and programming languages, including Java, Kotlin, Spring Boots, RDBMS, NoSQL, JUnit, AWS, databases, sockets, AIDL/HIDL, Bash, Python, and Ruby.
If you have any further questions, feel free to contact me at asadkrm@gmail.com.