Badges
Certifications
awais_akhan has not earned any certificates yet.
Work Experience
Principal Software Engineer
Abacus Consulting• January 2022 - Present
• Designed and implemented a microservices architecture, reducing deployment complexity and improving system resilience and scalability. • Designed and developed Node.js applications using cutting-edge technologies and best practices, resulting in robust, reliable, and performant software solutions. • Acted as a technical lead, providing guidance and training to team members and promoting a culture of continuous learning and improvement. • Collaborated with cross-functional teams, including UX designers, product managers, and QA engineers, to deliver end-to-end software solutions that meet customer needs and expectations. • Conducted thorough requirement analysis and worked closely with stakeholders to define and prioritize project goals, resulting in timely and successful project deliveries.
Full Stack Developer - Team Lead
The Superior Group• January 2021 - January 2022
• Researching, designing and developing new software applications • Assist in the collection & documentation of user's requirements, development of user stories, estimates & work plans • Participating in the design and creation of scalable software • Writing clean, functional code on the front- and back-end • Analyze and resolve technical and application problems • Develop, refine, and tune integrations between applications • Prepare reports, manuals & other documentation on the status, operation & maintenance of software • Ensure team members stayed on task • Ensure deadlines were met • Made key decisions for process implementation. • Guide team development efforts towards successful project delivery
Senior Full Stack Developer
NetRoots Technologies LLC• June 2020 - January 2021
• Analyzing business processes and gathering client's requirements. • Researching, designing and developing new software applications. • Creating database tables and functions. • Managing and assigning tasks to subordinates. • Debugging existing and operational systems. • Testing the product in controlled & real situations before moving to production
Team Lead - Full Stack Developer
Everyday1248• January 2019 - December 2020
• Contribute to technical solutions from design to development. • Analyzing business processes and gathering client's requirements. • Researching, designing and developing new software applications. • Manage delivery of multiple complex software systems development simultaneously. • Delegate coding tasks to individual programmers. • Ensure team members stayed on task. • Ensure deadlines were met. • Made key decisions for process implementation.
Software Engineer
Beaconhouse National University• July 2017 - December 2018
• Analyzing business processes and gathering client's requirements. • Researching, designing and developing new software applications. • Creating database tables and functions. • Managing and assigning tasks to subordinates. • Debugging existing and operational systems. • Testing the product in controlled & real situations before moving to production
Education
Virtual University of Pakistan
Computer Science, MS• October 2017 - October 2019
Majors in Software Engineering
Virtual University of Pakistan
Computer Science, BS• October 2011 - October 2016
Majors in Software Engineering