We provide IT Staff Augmentation Services!

Software Engineer Resume

5.00/5 (Submit Your Rating)

SUMMARY

  • Six years experience programming in C/C++ using a Linux/UNIX environment
  • Four years experience building web applications with Python, React CSS, JavaScript, PHP, and HTML
  • Four years experience developing automation scripts for authentication applications, such as CyberArk, in .Net and Golang
  • Three years experience in Linux/UNIX system administration, computer and network security,
  • systems programming and ethical hacking
  • Two years experience programming in NodeJS to create RESTful API’s
  • Two years experience using cloud technologies, such as Amazon Web Services and Microsoft Azure
  • Course experience developing grant proposals

PROFESSIONAL EXPERIENCE

Software Engineer

Confidential

Responsibilities:

  • Designed, and implemented an Identity Portal using infrastructure as code in an AWS environment and using React for the frontend GUI, and NodeJS for backend REST API development
  • Designed, and implemented a REST API for a modular Dynamic Authentication Service in AWS using tools NodeJS, Ping Federation, and Docker
  • Configured and maintained a Jenkins instance for the CyberArk team that helped with the build pipeline and had security checks, code coverage, and integrated testing
  • Maintained and modified legacy Java REST API used to track and issue RSA SecurID tokens
  • Created CyberArk health check command line tool for DevOps teams in Golang
  • Technical lead in created customer - facing request form and back end code to standardize and automate setting up safes and accounts in the CyberArk environment
  • Built and maintained a local database with SQL to allow my team a way to queue inventory faster
  • Use Agile Method and best practices, designing, implementing, and maintaining CyberArk automation scripts and tools using PowerShell, Python and Golang

Computer Operator

Confidential

Responsibilities:

  • Automated the install process to speed up and standardizing the install across different systems including Unix and Linux systems using Bash Scripts
  • Performed entry to intermediate level troubleshooting of hardware, and multiple Linux operating systems and servers with limited to no supervision. If needed, perform diagnostic and corrective procedures during malfunctions.
  • Responsible for intermediate level monitor of the Linux Operating systems, hardware, and network.
  • Advised and conduct new software installs for the host, and middleware systems
  • Assist in training, and mentoring employees on the procedures and troubleshooting techniques of the operating system who are new or switching to the night shift.

We'd love your feedback!