We provide IT Staff Augmentation Services!

Software Engineer Resume

3.00/5 (Submit Your Rating)

San Ramon, CA

SUMMARY:

  • 3.5 years of experience in software development/QA engineering on Web and network based applications.
  • About 1 year of experience in virtualization technologies, cloud applications and operations.
  • Proficient in programming languages such as Java/J2EE, Swings/AWT components and Python.
  • Proficient in web technologies such as Servlets, JSP, HTML5, CSS3, bootstrap and RMI.
  • Worked wif scripting languages such as JavaScript, Shell Script, Bash Script and Python.
  • Working experience wif databases such as MySQL, Oracle and Microsoft Access.
  • Test Automation experience on database services in public cloud platforms (AWS and Azure).
  • Strong skills in Object Oriented design and development.
  • Good nowledge on reporting tools, databases and querying languages.
  • 2 years of Software Developer/Trainer experience, conducted courses in Java, C, C++, MySQL, Oracle.
  • An Oracle Certified Professional Java Programmer (Java version 6.0) and good knowledge wif teh version 1.8.
  • Good knowledge of UNIX productivity tools and source control svn and git.

TECHNICAL SKILLS:

Programming Languages: Java1.8, J2EE, C, C++, Python, Android, Shell Scripting, Android

Database: MySQL, Oracle (SQL/ PLSQL)

Operating Systems: CentOS, Ubuntu

Web Technologies: HTML5, CSS3, Servlets, JSP, JavaScript, bootstrap, JQuery, Anjualr.js, AJAX

IDEs: Eclipse, NetBeans, Android Studio, PyCharm, Intellij

Virtualization and Cloud: AWS, Azure

Frameworks: Python Flask, Hibernates, Spring MVC, Spring JDBC, Swings/AWT

Big Data Technologies: Hadoop, Spark.

Testing Tools: Selenium Java, Junit, Selenium Python.

PROFESSIONAL EXPERIENCE:

Software Engineer

Confidential, San Ramon, CA

Responsibilities:

  • Involved inSDLCrequirements gathering, analysis, design, development/testing of application, developed usingAGILE/Scrum methodology.
  • Designed in Java 1.8 and developed teh UI using JSP, JSTL, HTML, CSS and JavaScript.
  • Implemented RESTful Web services in Service Oriented Architecture (SOA) to retrieve data from client side, implemented REST API calls from AngularJS and parsed teh data to client. Implemented secured access (Autantication & Authorization) using Spring Security and OAuth2autantication protocol.
  • Integrated data access using Hibernate to fetch data from database and avoid redundant database access statements.
  • Developed JUnit test cases for unit testing.
  • Designed and deployed teh cloud Infrastucture in AWS to host teh WebApp.
  • Created virtual images (AMIs) pre - backed wif packages and application code using open-source tool ‘Packer’. In teh pre-backed images, implemented playbooks using open-source tool “Ansible” for automated configuration management and operations.
  • Written infrastructure code using open-source tool “Terraform” to automation deployment of resources in AWS. dis code involved; Creating Virtual Private Cloud (VPC), public and private subnets, configuration of routing tables, bring up of internet gateway, deploying EC2 instances utilizing teh based images, configuration of Elastic load-balancers, auto-scaling groups, configuration of security groups, creating IAM uses wif role based policies to access teh resources.

Test Automation developer

Confidential, Santa Clara, CA

Responsibilities:

  • Automated deployment of cloud infrastructure in AWS and Azure involving Hadoop and Spark technologies, deployed Hadoop clusters and installing Hadoop related software.
  • Using Iperf tool, characterized network bandwidth consumption between instances of “memory lake” in both AWS and Azure cloud environments.
  • Worked on “fio” tool for testing storage of I/O devices in AWS, and Azure volumes.
  • Automated teh process of creating AWS, Azure instances and extract detailed information of teh running instances using Shell Scripting and Python.
  • Worked on Python Flask and Sqlite3 database for testing REST APIs using Postman, automated test suits using Python’s requests package.
  • Automated Test cases using Selenium Pyhton.

Software developer

Confidential

Responsibilities:

  • As a Java developer designed web applications related to University/students registration, Hospital management/patient registration following an MVC pattern. These applications were deployed using Tomcat Server on Linux servers.
  • Front end: Technologies used are HTML, CSS, JSP’s and JavaScript for validation purpose.
  • Middle end: Teh business logic is performed using Java, Servlets and JDBC as database connectivity.
  • Back end: MySQL, Oracle and Microsoft Access used as underlying databases.
  • Designed desktop and network based applications involving:
  • Swings and AWT components for GUI design, RMI and .net packages for node (remotely distributed servers) connectivity and communications, JDBC for connecting application wif underlying databases (MySQL, Oracle and MS Access). undergrad students’ courses such as C, C++, Java, J2EE, MySQL and Oracle.
  • As a Project Guide to under graduate students, designed and guidend many students developing web based/J2EE and network based applications.

We'd love your feedback!