An excellent senior software engineer with a can-do attitude. I worked as backend developer mostly on both Java and .net core stack, and I work on the frontend react and angular stack from time to time.
-
Lead Software EngineerEventsairCalamvale, Qld, Au -
Senior Software EngineerEventsair Feb 2024 - PresentBrisbane, Queensland, AustraliaContributed to the development and success of EventsAir, a global leader in event management solutions. The company is known for its innovative technology that has been used in some of the world’s largest events. At EventsAir, I was part of a dynamic team that pushed the boundaries of what’s possible in event technology, delivering exceptional experiences for event attendees and organisers alike.Experiences:- .NET Framework 4.7- GraphQL- ReactJS and Typescript- SQL Server- Azure Cloud services -including but not limited to, App Services, Storage Accounts (Blob, Queue, Tables), Notification Hubs- TeamCity - Github Enterprise - GitHub SCM and Github Actions -
Senior Software EngineerKangarootime Australia Apr 2021 - Jan 2024Brisbane, Queensland, AustraliaKangarootime is the leading all-in-one management software for early learning services. With billing and invoicing capabilities, parent communication and staff management tools and room automation, Kangarootime helps early learning centres grow and scale.Senior Software EngineerCore Competencies:- Full-Stack Development: Proficient in developing robust solutions utilizing .NET Core (versions 3, 5, 6) for backend microservices, React for dynamic front-end interfaces, and GraphQL (Apollo, ChilliCream) for efficient web and mobile client-server communication.- Cloud Technologies & DevOps: Extensive experience with AWS, leveraging services such as Cognito, DynamoDB, RDS, CloudFormation, EC2, ELB, Lambda, EKS, and IAM to build and maintain scalable, secure applications. Skilled in Kubernetes (EKS) for container orchestration, node optimization, and deployment management, coupled with proficiency in Microsoft DevOps for streamlined issue tracking and source control management.- Database Management & Optimization: Demonstrated ability in ORM with EF Core, SQL query performance tuning, and effective data synchronization strategies. Expert in handling complex data migrations and microservices architecture to ensure seamless data flow and system integrity.- API Development & Integration: Design and maintenance of RESTful APIs documented with Swashbuckle Swagger, facilitating clear interface contracts for backend services. Expertise in integrating payment solutions (FatZebra, Paytrix) within application ecosystems for efficient transaction processing.- Logging & Monitoring: Implementation of Seq for backend logging and Sentry/Honeycomb for client-side monitoring, ensuring high system reliability and rapid debugging.- Security & Compliance: In-depth knowledge of implementing secure, compliant web solutions, with a focus on robust authentication, authorization practices (AWS Cognito), and secure payment processing integrations. -
Technical Lead (Adhoc)Micare Global Oct 2019 - Jun 2022Brisbane, AustraliaMiCare Global feature app MiStaffing connects qualified educators with early learning services, oosh and families for both permanent and casual employment.Technology stack skillsets: (just to name a few)- Python (all Django related components, such as rest-framework, gunicorn etc.)- React and React-Redux- Microsoft Devops- Postgres SQLThe platform is hosted on DigitalOceans.Duties:1. Assess and familiarise themselves with the MiStaffing code and documentation provide through Alliance software.2. Provide support, maintenance and minor development tasks associated with the MiStaffing software.3. Set up (if required) and manage any ITSM and ITIL for continued development, support and management.4. Identifying roles and establishing IT teams for in the future for : scale, support, R and D and feature development and implementation and on-boarding of products.5. Help Manage validate the tech roadmap.6. Help manage and validate MiStaffing Architecture practices and software solutions for scale and load and latency (eg: Django, Digital Ocean, Wrapper App solution).7. Set models for envisioning (including R and D), designing and developing products.8. Act as Business Development in identifying technology solutions for the market.9. Research and Development and Continuous Improvement of products.10. Other reasonable duties may be assigned that are in keeping with the requirements of the position. -
DeveloperAuto & General Mar 2020 - Apr 2021Brisbane, Queensland, AustraliaAuto & General is part of the international BHL Group of companies headquartered in the British Isles. The group provides more than 6.8 million policies to insurance customers and administers $2 billion in premiums annually.Role:• Design and develop Java 8/Typescript code to implement the goals of the sprint and deliver value to our business partners.• Contribute the design and development of our modern Java cloud micro-service architecture.• Contribute to the design and development of our front-end Typescript/AngularJS application.• Help build out CI/CD pipeline and AWS deployment infrastructure. (Cloudformation, Jenkins and Ansible)• Take ownership of the product, contribute improvement and innovation ideas. (AWS Lambda, CloudMap, ECS, EC2, Fargate, Api Gateway, etc)• Contribute to best practice testing across unit, integration and end to end tests.• Attention to detail for the look and polish of web applications.• Work within a cross functional Scrum team. Participate in all Scrum ceremonies such as planning,estimating and retrospectives. Contribute to the continuous improvement of team processes.• Participate in support and deployment activities as required.• Perform other reasonable and relevant activities as requested from time to time to meetoperational requirements. -
Software ArchitectShortcuts Software Mar 2017 - Mar 2020Brisbane, AustraliaShortcuts is a global software company that delivers software to over 12,000 clients with 150M end consumers in 57 countries processing $10B sales transactions monthly.- Research and develop infrastructure layer code to support the developers and the business software.- Locating and directing resolutions for critical issues related to software interface.- Assessing software and system issues to find solutions to them as per requirements.- Developing working relationships with product managers, product owners and software engineers and others in the organisation.- Practising Agile software development methodology, release planning, sprint planning, retrospective, team standup within the R&D team and focusing on fast and high quality deliverables. Main projects design, decision making and development involvement :- Involving setting up AWS Ecosystem - AWS Cloudformation, CodeBuild, CodePipeline, CodeCommit, etc.- Payment integration with Stripe API via AWS Lambda <-> Shortcuts system- Reporting integration - Reporting UI development using Angular 7/8 (Typescript), incl. UI metadata screen definition design, UI widget development. - Server side metrics calculation using AWS Lambda, AWS Cloudwatch and AWS RDS (Postgres)- Marketing integration - Mailchimp integration via AWS Lambda, AWS SQS, AWS SNS - SMS integration (MessageMedia) - Email integration (AWS SES, SendGrid)- Dotnet core 3 development for continuous data syncing between client and cloud - CI/DI using Microsoft Devops Pipeline ecosystems - Git, Artifact, Pipeline, WorkItem, Board, Release, etc. - Shortcuts Mobile app development: - Cordova cross mobile platform - Fastlane CI/DI to App Store and/or Play Store- Authentication - Social accounts, JWT and OAuth integration with Shortcuts system.- Team collaboration integration with CI/DI status reporting to messaging services, Slack and Microsoft Teams using AWS Lambda (Python 3) -
Software EngineerAbb’S Enterprise Software Product Group Aug 2007 - Mar 2017Brisbane, AustraliaEllipse is ABB’s flagship ERP software whose main competitor is SAP. It boasts blue chip clients globally with key clients include the London Underground, Network Rail, large miners including Anglo America, power transmission and generation, utilities, Defence forces and other capital intensive industries. - Responsible for the design, development, rollout and support of solutions developed by Java Infrastructure development team and accountable for the development, testing and support of the Ellipse product and associated components. - Participates in key design decisions, implements key systems and take on significant responsibility around the software and architecture implementation and improvement within the company.- Mentors to such activities and responsible from time to time of delivering the outcomes as the key contributor in the a team based development process. - Providing development estimates for software deliverables and assisting project managers in creating development plans.Some of the achievements:- Vaadin and GWT Framework- UML SOE and code generation utilising IBM RSA- Java EE - mid and data tie - Spring Framework- Flex UI Components- C# VSTO for Excel WCF backed by Web services- Groovy build framework and Jenkins CI
-
ConsultantDialog Information Technology Jan 2007 - Apr 2008Brisbane, Australia· Joined an established consulting services team engaged in high profile, challenging projects with major government and commercial organisations using new and emerging technologies. · Worked in Telstra I.T. department as BusinessObjects Crystal Report XI Developer in data warehousing.Responsibilities · Analysed, designed and developed features based on requirements · Maintained versions of products, including regular bug fixing · Consulted with customers onsite and implemented tailored solutions -
I.T. TechnicianSurpass Computer 2005 - 2007Brisbane, AustraliaMainly involved in computer hardware assembly and level-one support.
Johnny K. Education Details
-
Electrical And Computer Systems -
Inti College SarawakElectrical And Electronics Engineering
Frequently Asked Questions about Johnny K.
What company does Johnny K. work for?
Johnny K. works for Eventsair
What is Johnny K.'s role at the current company?
Johnny K.'s current role is Lead Software Engineer.
What schools did Johnny K. attend?
Johnny K. attended Queensland University Of Technology, Inti College Sarawak.
Who are Johnny K.'s colleagues?
Johnny K.'s colleagues are Sandra Vaughan, Renee Elliott, Sarah Spooner, Ashley James, Marie-Claire Wood, Olga Oska, Allie Baele.
Not the Johnny K. you were looking for?
Free Chrome Extension
Find emails, phones & company data instantly
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
Download 750 million emails and 100 million phone numbers
Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.
Start your free trial