We provide IT Staff Augmentation Services!

Software Engineer Resume

4.00/5 (Submit Your Rating)

San Diego, CA

SUMMARY:

  • Professional with experience in DevOps, database development / administration and software development/ testing. Highly - motivated self starter who works independently with minimum supervision.
  • Good team player with strong collaboration skills. Enjoy learning new technologies. Strength in debugging, analyzing and troubleshooting.

TECHNICAL SKILLS:

Languages: Java, Perl, Python, C, C++, Web Java, JavaScript, Shell Script.

RDBMS: Teradada SQL, Data Warehouse, ETL, PL/SQL, Oracle.

DevOps Tools: Ansible, Puppet, Git/GitHub, Docker, Maven, Ant, Nginx, Nagios, Jenkin, Chef.

Applications/Tools: Selenium WebDriver, Eclipse, HTML5, CSS, XML, Dataloader.io, Informatica, JSON, Jquery, TeamCity, Bootstrap, JDBC, Hibernate, Microsoft Word, Excel, PowerPoint.

Platform: AWS (EC2, S3), Window XP, SUSE LINUX, Windows, UNIX, VM, MVS, Mainframe, Android.

PROFESSIONAL EXPERIENCE:

Confidential, San Diego, CA

Software Engineer

Responsibilities:

  • Administering and Engineering Jenkins for managing weekly Build, Test and Deploy chain, SVN/GIT with Devel/Test/Prod Branching Model for weekly releases.
  • Using Jenkins Email-ext plugin to customize and keep track of documentation for Standard Operating Procedures, Certification Requirements, Knowledge Management Articles, and database design/requirements.
  • Developing automated scripts to enhance and decrease delivery time of database environments to business, brought delivery time down from 2-3 weeks to 2-3 days.

Confidential, San Diego, CA 

Software Test Engineer/ DevOps Engineer

Responsibilities:
  • Experienced working in a transforming DevOps culture implementing CI/CD process using tools like GIT, Jenkins, Maven. 
  • Used Git as source code management tool, creating local repo, cloning the repo, adding, committing, and pushing/pulling the changes to and from local repo and GitHub, recovering files, creating release, feature branches, merging, rebasing.
  • Automated of OS builds and Database Application Installation through Puppet and Chef, Nagios for application and hardware resource monitoring. Used plugins in Nagios to monitor resources.
  • Worked on puppet to create manifests and Modules to automate deployments and install rpm's, YUM
  • Used Jenkins as continuous integration tool, created new jobs, managed required plugins, configured the jobs selecting required source code management tool, build trigger, build system and post build actions, build pipeline, scheduled automatic builds, notified the build reports.
  • Created Docker containers to install database application.
  • Created Ansible playbooks and deploying applications using Ansible to manage configurations and automated installation process for webservers and AWS instances
  • Linux system administration and knowledge of Linux tools and utilities; experiences in install / upgrade, configure/diagnosing server processes and database/applications using Linux-based tools.
  • Automation of daily tasks using Shell, Perl, Python, JavaScripts
  • Migrated on premise database to AWS Cloud and built, deployed a multitude applications utilizing the AWS stack (Including EC2, S3), by focusing on high-availability, fault tolerance, and auto-scaling.
  • Developed test automation framework for GUI testing, cross-browser and cross-platform testing. Increased test execution 20% by using automation tool Selenium WebDriver and JUnit as test framework, JAVA, HTML5, CSS, Jquery. All the functions pertaining using POM and combination of keyword driven and data driven grouped together to maintain easy code usability
  • Responded to customer requests focus quickly and reduced service disruption, while working as DBA for professional and customer service, by setting up accounts and managing and troubleshooting database / system.

Confidential, San Diego, CA 

Software Engineer/ Database Engineer

Responsibilities:
  • Supplied quality consistent with development standards by analyzing, designing, developing and enhancing test cases for features including table, view, trigger, store procedure PL/SQL and function.
  • Reduced downtime 20% and ensured integrity of data movement on different releases / platforms, by installing / upgrading / migrating / backing-up and restoring on LINUX, UNIX and Windows.
  • Provided control for data security, including creation of logins and setting roles and authentication modes by using Database Security Active Directory with Kerberos and LDAP authentications.
  • Ensured high availability of data, real-time integration and data synchronization during data replication between database and servers using Golden Gate application. Utilized shell scripting to automate the bulk load and replicate processes
  • Guaranteed consistent recovery of databases from backup, in case of disasters or failover of Nodes and Clusters by planning and implementing comprehensive backup plan for error and recovery strategies.

We'd love your feedback!