Candidate No. 452801
PLAY AUDIO
Randy

Software Development

Java Developer

Skills

★★★ Advanced:

Java SE, Java EE, Java, MVC, more

★★ Intermediate:

Java SE, more

Hourly Rate Gauge

Today's value  AUD $29.67

$25.49

if $ 1 = PHP 42

$33.74

if $ 1 = PHP 30
Currency Fluctuation Range

*includes service fee. Please note that hourly rates are linked to the exchange rate, and fluctuate slightly from month to month.

Employment Preferences

Availability:

 Full Time

Preferred Timezone:

Australian Western Standard Time, Australian Central Standard Time, Australian Eastern Standard Time, New Zealand Daylight Time

Hourly & Monthly Rate:
(inclusive of service fee)

Full Time: AUD $29.67 per hour or $5142.74 per month

*Plus GST for Australian Businesses
Remote Staff Recruiter Comments
Randy has a bachelor's degree in Computer Management.

He has great communication skills, he is able to express himself in a very professional manner.

He initially worked as a Technical Support Engineer and did so for almost 7 years.

He has been working as a developer for more than 9+ years now and has worked as a Senior Software Engineer, Lead Application/System Developer, and is currently employed as an Assistant Manager/Lead Application Developer.

He is highly adept with the following languages/technologies:
  • JAVA SE
  • JAVA EE
  • HTML5
  • CSS
  • JavaScript
  • XML
  • RESTful Web Service
  • Hibernate
  • JSON
  • Maven
  • Dropwizard
  • Spring MVC
  • Spring BOOT
  • MVP
  • MVC
  • OOP
  • UML
  • Agile
  • Microservices
  • GIT
  • SVN
Databases he has utilized include MS SQL, Oracle, PostgreSQL, MySQL, DB2, 
SQlite and Sybase.

The licenses and certifications he has garnered over the years are the following:
  • Professional Scrum Master I
  • Oracle Certified Professional Java Programmer
  • Oracle Certified Associate Java Programmer

He has developed applications for telecommunications, medical, banking, and finance.

He is very much well adept in the full development cycle and has been an integral part from planning to deployment.

Some of the projects that he has been involved with include RMS systems (Web, Desktop, POS) and an application for medical devices.

He has accumulated 9 years of technical experience with Java and he has led, managed, and supervised teams and has extensive experience with production and operations.

He is available to work full-time.
Employment History
Assistant Manager - Scrum Master - Lead Application Developer (Java)
Industry:Computer / Information Technology (Software)Employment Period:February 2021 to March 2023 (25 Months)Duties and Responsibilities:
  • Reviewed software requirement specifications, oversaw code reviews, and maintained adherence to software
  • Configuration management
  • Worked collaboratively with software and testing engineers to deliver reliable, mission critical software
  • Ensured software is developed within existing coding standards
  • Tracked the progress of weekly, monthly, quarterly, and annual objectives  Ensured that teammates had the proper mentoring, training, and processes in place to be successful in their roles
  • Established clear goals to hold team members accountable for delivering high quality work
  • Facilitated internal communication and effective collaboration by removing obstacles and resolving conflicts
Software Engineering Team Lead (Java)
Industry:Call Center / IT-Enabled Services / BPOEmployment Period:December 2012 to July 2014 (19 Months)Duties and Responsibilities:
  • Responsible for the day-to-day activities and guidance of team members 
  • Provided staff and users with assistance in solving computer-related issues, such as malfunctions and program o problems.
  • Served as a troubleshooter for technical issues and identify modifications needed in existing applications to
  • Meet changing user requirements
  • Produced technical documentation for applications including operations and user guide
  • Performed a variety of complex programming tasks such as designing, documenting, and coding program logic
  • Participated in developing project procedures and schedule
  • Oversaw installation and testing to correct problems ('bugs') before the final version is released
Technical Support Engineer (Tier 3)
Industry:Call Center / IT-Enabled Services / BPOEmployment Period:October 2007 to January 2012 (51 Months)Duties and Responsibilities:
  • Managed and provided technical support for SeaChange Video-on-Demand Systems
  • Conducted daily support and provided hardware configurations and network changes/upgrades
  • Served as troubleshooter for system and network problems by diagnosing and solving hardware/software faults
  • Completed installation and configuration of computer hardware operating systems and applications
  • Worked at a fast-paced, 24/7 support environment which required answering support calls and flexibility to travel to customer sites
Software Engineering Team Lead (Java)
Industry:Computer / Information Technology (Software)Employment Period:July 2014 to December 2015 (17 Months)Duties and Responsibilities:
  • Responsible for figuring out what skills are needed to balance resources and planned training sessions to
  • Remedy any skill gaps
  • Identified the tools needed to complete projects, educated the team and planned knowledge transfers as required
  • Designed and built product deliverables according to specifications
  • Presented timely status updates to management, stakeholders, and clients  Designed applications in such a way that future enhancements can be easily accommodated
Senior Software Engineer (Java)
Industry:Computer / Information Technology (Software)Employment Period:February 2012 to December 2012 (10 Months)Duties and Responsibilities:
  • Conducted trial runs of programs and software applications to ensure that the desired information is produced and that the instructions are correct
  • Compiled and wrote documentation of program development and subsequent revisions, inserting comments in the coded instructions so others can understand the program
  • Performed revision, repair, or expansion of existing programs to increase operating efficiency or adapt to new requirements
  • Corrected errors by making appropriate changes and rechecking the program to ensure that the desired results are produced
  • Prepared detailed workflow charts and diagrams that describe input, output, and logical operation
  • Wrote, analyzed, reviewed, and rewrote programs using workflow charts and diagrams, and applied knowledge of computer capabilities, subject matter, and logic
  • Consulted with managerial, engineering, and technical personnel to clarify program intent, and identified problems as well as suggested changes
Lead System Developer (Java)
Industry:Computer / Information Technology (Software)Employment Period:January 2016 to November 2016 (10 Months)Duties and Responsibilities:
  • Participated in planning, definition, and high-level design of the solution and explored solution alternatives
  • Confirmed project requirements by reviewing program objectives
  • Prepared reference material for stakeholders by composing the Technical Design Documents
  • Maintained historical records by documenting program development and revisions
  • Contributed to team effort by accomplishing related results as needed Participated in every aspect of the development and implementation of the application
  • Created a fun and conducive environment for all resources
Assistant Manager - Lead Application Developer (Java)
Industry:Computer / Information Technology (Hardware)Employment Period:November 2016 to March 2020 (40 Months)Duties and Responsibilities:
  • Identified and encouraged areas for growth and improvement within the team  Guided team development efforts towards successful project delivery 
  • Maintained high standards of software quality within the team by establishing good practices and habits
  • Identified and resolved application issues through troubleshooting
  • Conducted root cause analysis and management communication
  • Ensured all production changes were made in accordance with the business rules
  • Coached and mentored less experienced team members
  • Administered training classes by presenting job-specific, company-specific, and generic software applications and personal computer classes
  • Deployed releases in production environment
  • Monitored process and software changes that impact production
Education History

Field of Study:

Computer Science/Information Technology

Major:

Computer Management

Graduation Date:

March 2004

Located In:

Philippines

License and Certification:

Professional Scrum Master I
Oracle Certified Professional Java Programmer (Java 6)
Oracle Certified Associate Java Programmer (Java 6)

Skills

★★★ Advanced:
Java SE, Java EE, Java, MVC, OOP, Agile Methodology, Spring Framework

★★ Intermediate:
Java SE

Work at Home Capabilities

Internet Bandwidth:

Between 5mbps to 100mbps

Working Environment:

Private Room

Speed Test Result:

Not Applicable

Internet Type:

Fiber

Hardware Type:

Laptop

Brand Name:

Acer

Processor:

i5 - 9300H

Operating System:

Windows 10