نبذة عني
Hands-on, innovative Backend Developer with over 7 years of experience in delivering technology solutions. Extensive experience in designing, developing and maintaining highly scalable and reliable systems using technolo…
Hands-on, innovative Backend Developer with over 7 years of experience in delivering technology solutions. Extensive experience in designing, developing and maintaining highly scalable and reliable systems using technologies such as Python, Django, REST framework, PostgreSQL etc. Highly skilled team player who is quality conscious with attention to detail, collaborating with team members to ship beautiful products within deadlines.
الخبرة
Senior Backend Developer
Manage milestones from initial steps through final delivery.
Manage time-sensitive updates while maintaining a fine balance between urgency and code quality.
Enhance the Backend system and improve client interfaces.
Integrate with multiple payment providers such as Lob, Dwolla, OnPay etc for process payment by cheques and ACH.
Experience working with AWS services such as EC2, Elastic Beanstalk, S3, Secrets Manager, Session Manager etc
Use Jenkins for triggering deployment builds, run tests etc
Collaborate with engineers or software developers to select appropriate design solutions or ensure the compatibility of system components.
Provide technical guidance or support for the development or troubleshooting of systems.
Document design specifications, installation instructions, and other system-related information.
Develop unit test cases using PyTest in order to ensure that system components are tested rigorously in an automated fashion.
Senior Backend Developer
Communicate with staff or clients to understand specific system requirements.
Assign duties, responsibilities, and spans of authority to project personnel.
Manage milestones from initial steps through final delivery.
Manage time-sensitive updates while maintaining a fine balance between urgency and code quality.
Enhance the Backend system and improve client interfaces.
Integrate with multiple systems such as inventory, RFID, Point Of Sale for various retailers.
Integrate with multiple payment service providers such as Stripe, Adyen, Braintree, OnePay, PayPlus, etc. allowing a seamless payments using various payment methods such as Credit Cards, PayPal, GooglePay, ApplePay.
Establish functional or system standards to ensure operational requirements, quality requirements, and design constraints are addressed by enforcing PEP-8 standards, code reviews, and unit tests.
Collaborate with engineers or software developers to select appropriate design solutions or ensure the compatibility of system components.
Provide technical guidance or support for the development or troubleshooting of systems.
Document design specifications, installation instructions, and other system-related information.
Develop unit test cases in order to ensure that system components are tested rigorously in an automated fashion.
Full Stack Developer
Developed over 3 full-stack web applications.
Developed independent/plug-play web components using Django CMS which can be easily used in multiple Django projects.
Create PDF generator app for generating PDF reports using Report Lab.
Worked collaboratively with project managers to understand business requirements and develop with user-perspective.
Manage time-sensitive updates while maintaining a fine balance between urgency and code quality.
Develop unit test cases in order to ensure that system components are tested rigorously in an automated fashion
Communicate with staff or clients to understand specific system requirements.
Discussed project progress with customers, collected feedback on different stages and directly addressed concerns.
Quality conscious with attention to detail.
Strong written and verbal communication skills.
Quick learner with the ability to rapidly adapt to changing trends in technology.
Follow best coding practices and ethics like PEP-8 standards, logging, commenting, test driven development etc.
Proficient with the GitHub version control system.
Strongly believe that the team takes priority over an individual
Senior Backend Developer
Manage milestones from initial steps through final delivery
Manage time-sensitive updates while maintaining a fine balance between urgency and code quality
Enhance the Backend system and improve client interfaces
Integrate with multiple payment providers such as Lob, Dwolla, OnPay etc for process payment by cheques and ACH
Experience working with AWS services such as EC2, Elastic Beanstalk, S3, Secrets Manager, Session Manager etc
Use Jenkins for triggering deployment builds, run tests etc
Collaborate with engineers or software developers to select appropriate design solutions or ensure the compatibility of system components
Provide technical guidance or support for the development or troubleshooting of systems
Document design specifications, installation instructions, and other system-related information
Develop unit test cases using PyTest in order to ensure that system components are tested rigorously in an automated fashion
Senior Backend Developer
Communicate with staff or clients to understand specific system requirements
Assign duties, responsibilities, and spans of authority to project personnel
Manage milestones from initial steps through final delivery
Manage time-sensitive updates while maintaining a fine balance between urgency and code quality
Enhance the Backend system and improve client interfaces
Integrate with multiple systems such as inventory, RFID, Point Of Sale for various retailers
Integrate with multiple payment service providers such as Stripe, Adyen, Braintree, OnePay, PayPlus, etc allowing a seamless payments using various payment methods such as Credit Cards, PayPal, GooglePay, ApplePay
Establish functional or system standards to ensure operational requirements, quality requirements, and design constraints are addressed by enforcing PEP-8 standards, code reviews, and unit tests
Collaborate with engineers or software developers to select appropriate design solutions or ensure the compatibility of system components
Provide technical guidance or support for the development or troubleshooting of systems
Document design specifications, installation instructions, and other system-related information
Develop unit test cases in order to ensure that system components are tested rigorously in an automated fashion
Full Stack Developer
Developed over 3 full-stack web applications
Developed independent/plug-play web components using Django CMS which can be easily used in multiple Django projects. These components are fully customisable and can be configured to behave differently based on different inputs
Create PDF generator app for generating PDF reports using Report Lab
Worked collaboratively with project managers to understand business requirements and develop with user-perspective
Manage time-sensitive updates while maintaining a fine balance between urgency and code quality
Develop unit test cases in order to ensure that system components are tested rigorously in an automated fashion
Communicate with staff or clients to understand specific system requirements
Discussed project progress with customers, collected feedback on different stages and directly addressed concerns
Quality conscious with attention to detail
Strong written and verbal communication skills
Quick learner with the ability to rapidly adapt to changing trends in technology
Follow best coding practices and ethics like PEP-8 standards, logging, commenting, test driven development etc
Proficient with the GitHub version control system
Strongly believe that the team takes priority over an individual
Senior Backend Developer
Plate IQ is an automated accounts payable software that replaces manual data entry by digitizing invoices down to the line item, automatically assigning them proper GL codes, syncing the information to with your accounting software, and providing analytics around purchasing. Plate IQ also offers one-click bill pay, inventory, and cloud-based data storage that allows a restaurant to go paperless, or work together over multiple time zones.
• Manage milestones from initial steps through final delivery.
• Manage time-sensitive updates while maintaining a fine balance between urgency and code quality.
• Enhance the Backend system and improve client interfaces.
• Integrate with multiple payment providers such as Lob, Dwolla, OnPay etc for process payment by cheques and ACH.
• Experience working with AWS services such as EC2, Elastic Beanstalk, S3, Secrets Manager, Session Manager etc
• Use Jenkins for triggering deployment builds, run tests etc
• Collaborate with engineers or software developers to select appropriate design solutions or ensure the compatibility of system components.
• Provide technical guidance or support for the development or troubleshooting of systems.
• Document design specifications, installation instructions, and other system-related information.
• Develop unit test cases using PyTest in order to ensure that system components are tested rigorously in an automated fashion.
Senior Backend Developer
MishiPay is a mobile self-checkout application that enables shoppers to use their own device to scan and pay for their shopping from any location in the store. We bring the best online shopping features to an in-store shopping experience.
• Communicate with staff or clients to understand specific system requirements.
• Assign duties, responsibilities, and spans of authority to project personnel.
• Manage milestones from initial steps through final delivery.
• Manage time-sensitive updates while maintaining a fine balance between urgency and code quality.
• Enhance the Backend system and improve client interfaces.
• Integrate with multiple systems such as inventory, RFID, Point Of Sale for various retailers.
• Integrate with multiple payment service providers such as Stripe, Adyen, Braintree, OnePay, PayPlus, etc. allowing a seamless payments using various payment methods such as Credit Cards, PayPal, GooglePay, ApplePay.
• Establish functional or system standards to ensure operational requirements, quality requirements, and design constraints are addressed by enforcing PEP-8 standards, code reviews, and unit tests.
• Collaborate with engineers or software developers to select appropriate design solutions or ensure the compatibility of system components.
• Provide technical guidance or support for the development or troubleshooting of systems.
• Document design specifications, installation instructions, and other system-related information.
• Develop unit test cases in order to ensure that system components are tested rigorously in an automated fashion.
Full Stack Developer
GALE is a business agency, bridging consulting and creativity, with data at the core. With expertise in business strategy, CRM, loyalty, addressable brand communications, performance marketing, and experience design, GALE creates marketing systems and communications that grow businesses.
• Developed over 3 full-stack web applications.
• Developed independent/plug-play web components using Django CMS which can be easily used in multiple Django projects. These components are fully customisable and can be configured to behave differently based on different inputs.
• Create PDF generator app for generating PDF reports using Report Lab.
• Worked collaboratively with project managers to understand business requirements and develop with user-perspective.
• Manage time-sensitive updates while maintaining a fine balance between urgency and code quality.
• Develop unit test cases in order to ensure that system components are tested rigorously in an automated fashion
• Communicate with staff or clients to understand specific system requirements.
• Discussed project progress with customers, collected feedback on different stages and directly addressed concerns.