Noman I.

Noman I.

Senior Software Engineer

Lahore, Pakistan
Hire Noman I. Hire Noman I. Hire Noman I.

About Me

Noman brings 10+ years of industry expertise crafting innovative web and mobile applications with a lasting impact using cutting-edge technologies like Java, Kotlin, React Native, and MEAN/MERN stacks. He writes well-designed, testable, and efficient code, delivering seamless user experiences and providing clients with high-caliber tech solutions. Noman has the right leadership and people skills, providing mentorship and guidance, and the technical aptitude to drive technology choices through collaboration with different teams on projects. Driven by the opportunity to push the boundaries of what technology can achieve, he enthusiastically investigates emerging technologies to stay ahead of industry trends and continuously improve his offerings.

Work history

UpStack
UpStack
Senior Software Engineer
2020 - Present (4 years)
Remote
  • Creating and developing innovative software solutions for clients across a broad range of industries.

  • Participating in scrums consisting of cross-functional teams, both software and hardware.

  • Ensuring that features are being delivered efficiently and on time.

Top Bakery
Top Bakery
Senior Software Developer
2018 - 2018
Remote
  • Designed and implemented the website's user interface using HTML, CSS, and JavaScript, ensuring an intuitive and visually appealing user experience.

  • Conducted regular maintenance and updates to keep the website current and aligned with evolving industry trends and customer needs.

  • Collaborated closely with the design and marketing teams to translate their vision into a functional and aesthetically pleasing website and played a pivotal role in driving online traffic and customer engagement, ultimately contributing to increased sales and brand visibility.

PieCyfer
PieCyfer
Lead Full-stack Developer
2017 - Present (7 years)
Lahore, Pakistan
  • Crafting innovative mobile and web applications with a lasting impact using cutting-edge technologies like Java, Kotlin, React Native, and MEAN/MERN stacks.

  • Leading a dynamic team, fostering collaboration, and motivating individuals to reach their full potential.

  • Delivering seamless user experiences while tackling complex challenges with ease and creativity.

CevianTech
CevianTech
Software Engineer
2016 - 2017 (1 year)
Lahore, Pakistan
  • Wrote well-designed, testable, efficient code on several Android app development projects.

  • Improved various Android-based solutions to meet customer needs.

  • Maintained and fixed issues on the Android platform and tracked issues through usage and dependencies on core product functionalities.

PieCyfer
PieCyfer
Head of Technology
2015 - 2017 (2 years)
Lahore, Pakistan
  • Provided clients with custom-based tech solutions, setting a long-term vision and strategy to deliver PieCyfer's mission and goals.

  • Researched, designed, and integrated software solutions on projects, managing clients after program installation.

  • Led and managed different projects and tech teams to deliver spot-on services and provided positive customer impact through innovative technology solutions.

Eagersoft
Eagersoft
Senior Software Engineer
2015 - 2018 (3 years)
Lahore, Pakistan
  • Established and influenced engineering processes, tools, and systems in scaling the codebase, productivity, and the team.

  • Designed, built, and shipped software for multiple projects and applications, validating software development decisions for solutions across a range of platforms.

  • Reviewed code, mentored fellow engineers, and provided guidance, coaching, and training to associate-level engineers.

Smartware
Smartware
Senior Software Engineer
2015 - 2018 (3 years)
Lahore, Pakistan
  • Designed and developed new software solutions, introducing and implementing new technologies and fixing complex technical issues.

  • Developed technical specifications and test plans and updated technical knowledge and skills through in-house/external courses, reading manuals, and accessing new applications.

  • Gathered and reviewed business/user requirements, maintaining information confidentiality and assisting with production support issues.

PureLogics
PureLogics
Full-stack Developer
2012 - 2015 (3 years)
Lahore, Pakistan
  • Researched, designed, and developed new software solutions and contributed to the development of various web-based applications.

  • Improved existing apps and tested programs to ensure seamless integration with existing systems.

  • Embraced and leveraged best practices in software development and performed code reviews within the team to ensure high-quality code.

Portfolio

Senior Software Engineer - Dental Care
Senior Software Engineer - Dental Care

Dental Care is a digital network built to help patients, dentists, and specialists connect and communicate. The cloud-based platform advances practice management and communication to a new level, eliminating inefficiency and maximizing profitability while improving patient care. Handled tasks on requirement analysis, defined the tech stack, and worked on database schema design and implementation. Built the front-end interface using Angular and deployed the application to Digital Ocean using CircleCI (Automatic Deployment) and Dokku (Docker Container).

Senior Software Engineer - MiPeople
Senior Software Engineer - MiPeople

The MiPeople app is a social network where every post and every like provides funding for nonprofit organizations. Its mission is to improve the nonprofit industry by implementing innovative technology in the donation process while merging it with exciting, interactive, and rewarding fundraising methods to ensure the participation of young generations. Oversaw website development tasks using Vue.js and Node.js, gathering information and requirements, defining the schema, and iterating the admin panel with Angular.

SDash
SDash

SDash is a CRM real estate web application designed to provide housing for people looking for houses, provide tenants for people looking for tenants, and offer maintenance services for house owners. It is specially designed and built for the people of Australia where they can manage files, documents, and tenant information of their houses. Responsible for the full system lifecycle including system design, implementation, and development from scratch. Tech stack: Nest.js, React.js, and MySQL.

CoachList
CoachList

Contributed to the development of several modules of this project, such as the web application, browser-based game, and admin panel. Upgraded the system and established the entire front end of the application from architectural design to end-user experience. Worked with a range of technologies and frameworks to meet project requirements, with a focus on building applications: React, .NET, TypeScript, SQL, and AWS.

Senior Software Engineer - Online Doc
Senior Software Engineer - Online Doc

Worked on OnlineDoc solution for practitioners to engage more with clients using features like slideshow system, patient calling system, task management, calendar, and contact book. Analyzed requirements, built a new schema for the system, developed the Angular front end, and created an Android app with Kotlin.

BidBuzz
BidBuzz

BidBuzz (in development phase) is the most exciting online shopping experience with thousands of amazing products at the best prices possible for shoppers to grab before anyone else steals them away. Working as a lead full-stack developer covering both mobile and web apps, using technologies like React Native, Expo, Node.js.

Conversate
Conversate

Conversate is open-source omnichannel support software providing customer support through the following conversation channels: website (live chat widget), Facebook, Twitter, and WhatsApp (via Chatwoot).

Compendia Health
Compendia Health

Compendia Health includes searching journals worldwide for the latest papers. Technologies used: Python, Django, scraping, and automation.

Education

Master of Computer Science (MCS)
Master of Computer Science (MCS)
The University of Lahore - Pakistan
2010 - 2012 (2 years)