Amir Hussain

Software Engineer

Berlin, Germany9 yrs 7 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Passionate about programming and software development.
  • Experienced in building scalable software solutions.
  • Strong background in mentoring and team collaboration.
Stackforce AI infers this person is a Backend-heavy Fullstack developer in the SaaS industry.

Contact

Skills

Core Skills

Payment SystemsTypescriptProduct DevelopmentRest ApisAdvertisingDjango Rest Framework

Other Skills

ASWAWS Elastic BeanstalkAd TechAgile Application DevelopmentAgile EnvironmentAgile Web DevelopmentAlgorithmsAmazon Web Services (AWS)AnalyticsAngularJSBitbucketBootstrapCSS3CodeIgniterCommunication

About

When I first started out, I though programming was one of the most boring career paths one can possibly choose, but since I was attracted to the handsome salary a successful software engineer could "allegedly" command (it was all hearsay at the time), with very, VERY few other options on the table, I gave myself a year to really try to get into programming and learn as much as I could and hopefully in the process, I would eventually develop a genuine interest in the art of coding - which I luckily did soon afterwards. Within a year, I not only developed an interest in programming, I practically became a zealot, totally obsessed with writing code, it's all I would talk to people about, I spent all my free time coding, constantly refactoring to produce cleaner, higher quality code, it would be a gross understatement to say that I was (still am today) passionate about programming - today, programming is both my hobby and my work, and guess what? It pays even better than what the other people had alleged years ago! However, in my case, it was pure luck, I got lucky, I just happened to push myself into a field I must've had a propensity for all along, believe me, if I never developed a fondness for coding after that first year, I would've walked away a long time ago to pursue other avenues. I guess what I'm trying to say is that it is foolish to force yourself to stay in an industry/job you are not 100% jazzed about - life is too short for that. Prior to programming, I had worked all sorts of odd jobs spanning multiple different industries, some were more tolerable than others perhaps, but overall, I hated each one wholeheartedly with a passion, total night and day compared to how I feel about my work now.

Experience

Finlink gmbh

Software Engineer

Jun 2021Present · 4 yrs 9 mos · Berlin, Germany

  • In an agile project environment consisting of four developers and one
  • project manager, you will be working on the further development of our database
  • of our database, the heart of our company:
  • You will support the continuous improvement and expansion of our
  • self-developed software solution on which our daily business is based
  • You implement the working tool for our consultants in the field and contribute
  • and thus contribute to our success
  • In coordination with the product managers you will analyze the
  • requirements during software development
  • In doing so, you will develop the functionality and the associated automated
  • tests in parallel and thus guarantee the easy maintainability of the application.
  • maintainability of the application
CommunicationWritingLean ProcessesPayment SystemsProblem SolvingProduct Planning+11

Bayt.com

Senior Software Engineer

Oct 2019May 2021 · 1 yr 7 mos · Dubai, United Arab Emirates

  • I build and extend our virtual event platform & amplify the user experience we deliver to clients. The idea is to keep enhancing our solution with ideas that solve challenging problems our customers face during events.
  • I used to in this role I deliverable tsed by thousands of users upon release and required to implement software that is accurate, fast, thoughtful and scalable.
  • RESPONSIBILITIES
  • Work with developers to develop scalable solutions
  • Produce clean, efficient code based on specifications & customer requirements
  • Work with designers to integrate HTML and front-end deliverables (full-stack coding ability is a big plus)
  • Implement APIs for interoperability purposes
  • Work with development, staging and production environments seamlessly
  • Verify and deploy programs and systems
  • Troubleshoot, debug and upgrade existing software
  • Create technical documentation for reference and reporting
  • Discuss business objectives directly with customers and product managers. Ask smart questions to get clarity on product scope.
CommunicationLean ProcessesPayment SystemsProblem SolvingProduct PlanningREST APIs+7

Vfairs

Senior Software Engineer

Oct 2019May 2021 · 1 yr 7 mos · Lahore, Punjab, Pakistan

  • I build and extend our virtual event platform & amplify the user experience we deliver to clients. The idea is to keep enhancing our solution with ideas that solve challenging problems our customers face during events.
  • I used to in this role I deliverable tsed by thousands of users upon release and required to implement software that is accurate, fast, thoughtful and scalable.
  • RESPONSIBILITIES
  • Work with developers to develop scalable solutions
  • Produce clean, efficient code based on specifications & customer requirements
  • Work with designers to integrate HTML and front-end deliverables (full-stack coding ability is a big plus)
  • Implement APIs for interoperability purposes
  • Work with development, staging and production environments seamlessly
  • Verify and deploy programs and systems
  • Troubleshoot, debug and upgrade existing software
  • Create technical documentation for reference and reporting
  • Discuss business objectives directly with customers and product managers. Ask smart questions to get clarity on product scope.
CommunicationLean ProcessesPayment SystemsASWProblem SolvingProduct Planning+9

Logicon

Software Engineer

May 2019Oct 2019 · 5 mos · Lahore, Punjab, Pakistan

CommunicationPayment SystemsASWProblem SolvingProduct PlanningREST APIs+8

Adsemble

Senior Software Engineer

Feb 2018May 2019 · 1 yr 3 mos · San Jose, CA 95118, USA

  • I'm here as a Software Engineer with Ruby on Rails experience that enjoy building advanced internet applications, designing great APIs, and mentoring junior developers.
  • Major Duties & Responsibilities:
  • Cultivating engineering best practices within the web group, and, in conjunction with other senior engineers, company wide.
  • Collaborating with other technical leaders to analyze complex feature requests and suggest implementation strategies.
  • Estimate the time required to complete the work and provide quotes.
  • Performing moderately complex product design, systems analysis and programming activities requiring research.
  • Conducting unit testing (including mocking as needed) and integration testing on software.
  • Mentoring junior engineers, and defining our engineering standards.
  • Adhering to Arkhitech's policies, standards and procedures in the performance of job duties.
  • Other duties as assigned.
CommunicationAdvertisingProblem SolvingREST APIsTicketing SystemsSQL+2

Alchemative

Senior Software Engineer

Jul 2017Oct 2018 · 1 yr 3 mos · Lahore, Pakistan

  • This is a full-time position and working in different teams as team player and capable to deliver advanced level projects within given timelines.
  • Responsibilities:
  • Implement solutions and deliver high quality software based on Ruby on Rails
  • Create, maintain, debug and test software to enhance the fidorOS and all related modules and services
  • Review and improve our continuous integration and deployment
  • Shape and apply our software standards of clean code and proven optimization techniques
  • Help to define requirements, create software designs and translate them into code
  • Provide thorough unit testing and support products used by our stakeholders
CommunicationDjango REST FrameworkASWProblem SolvingREST APIsTicketing Systems+4

Pikessoft

Software Engineer

Feb 2016Jul 2017 · 1 yr 5 mos · Lahore, Pakistan

  • I was joined this reputable organization with a team of exceptional developers working in a fast-paced environment to deliver world-class software.
  • Responsibilities:
  • Write clean, maintainable and efficient code
  • Design robust, scalable and secure features
  • Contribute in all phases of the development lifecycle
  • Follow best practices (test-driven development, continuous integration, SCRUM, refactoring and code standards)
  • Drive continuous adoption and integration of relevant new technologies into design
CommunicationPayment SystemsProblem SolvingREST APIsTicketing SystemsSQL+1

Education

Berlin University of Applied Sciences Berlin (BHT)

Master of Data Science — Computer Science

Jan 2020Jan 2022

University of Sargodha

Bachelor’s Degree — Information Technology

Jan 2012Jan 2016

Stackforce found 100+ more professionals with Payment Systems & Typescript

Explore similar profiles based on matching skills and experience