We provide IT Staff Augmentation Services!

Senior Software Engineer Resume

3.00/5 (Submit Your Rating)

San Jose, CA

PROFESSIONAL SUMMARY:

  • Excellent development skills using Python and Java.
  • Possess 7+ years of professional software development experience.
  • Professional experience working in the Agile/Scrum environment.
  • Worked for the Cloud and Virtual Platforms team at Confidential .
  • Experience using VMware hypervisor with vSphere and vCloud director for the virtualization of Network Functions.
  • Worked on world class fully virtualized software defined networking system.
  • Deep knowledge in the Object Oriented Design and implementation using Django framework.
  • Experience using AWS EC2, Elastic Beanstalk and EMR.
  • Extensive experience using APIs related to Vmware cloud applications and Amazon Web Services.
  • Worked on the transformation of the Confidential Cloud Platform from Vmware to OpenStack using Heat templates for Orchestration.
  • Knowledge of using chef for the configurations and dockers in replacement to the virtual machines.
  • Strong skills in the web development frameworks using PHP, JavaScript, jQuery framework and AngularJS and NodeJS.
  • Implemented RESTful web services using Node.JS.
  • Experience in full stack feature development using web technologies PHP at the server side and HTML5, CSS, JavaScript, jQuery and AngularJS on the client side.
  • Hands - on experience using MySQL,Oracle, DB2 and NoSQL database MongoDB.
  • Used R for data analysis and visualization..
  • Implemented JSP, Servlets, JDBC, XML along with MongoDB.
  • Used tools like GIT, CVS for version controlling and Jenkins for continuous integration.
  • Strong willingness to learn new problem solving skills and technologies.
  • Strong and proven communicator, quick learner and proactive in sharing information upfront and highly motivated towards work.

TECHNICAL SKILLS:

Programming languages: Java, Python, Perl, C++.

WEB Technologies: PHP, Django, JavaScript, HTML5, CSS, JQuery, Node.Js, AngularJS, AJAX, Spring Framework, RESTful web services, JDBC, XML, JSON.

Databases: MongoDB, MySQL, Oracle, IBM DB2.

Software Tools: Cloud Technologies, PowerShell, VMware vSphere client and vCloud director, Dreamweaver, WordPress.

Operating System: Linux, Windows, Unix

Version Controller: GIT, CVS

Cloud Platform: AWS, Azure, VMware

PROFESSIONAL EXPERIENCE:

Confidential, San Jose, CA

Senior Software Engineer

Responsibilities:

  • Prototypes built using Python, PHP, MySQL, HTML, CSS, JavaScript, AngularJS, jQuery, AJAX, Node JS, Internal and web development tools in the Linux environment.
  • Design and develop dashboard to analyze huge amount of virtual machine usage data of Confidential Cloud Unit in a Distributed Cloud Environment.
  • Primary focus includes End to End Automation of the development process of virtual platform to build virtual routers for the implementation of SDN (Software Defined Networks)
  • These virtual routers are built using VMware vCenter, vCloud Director.
  • Worked on the transformation of the Confidential Cloud Platform from Vmware to OpenStack. Used Heat Orchestration and Mirantis.
  • Experience using Django framework for the web development.
  • Used MySQL database to manipulation, ingestion and representation of data.
  • Used VMware APIs to build Cloud Applications for Confidential cloud unit.
  • Built several Web Features for Confidential Cloud Users to perform operations on virtual machines..
  • Built real time graphical representations for data analysis.
  • Developed Automated test scripts to verify correctness of Network Protocols of various layers on Confidential Virtual Routers called EVRs.
  • Automated the configuration of network devices (virtual machines) using Chef.
  • Virtual Routers used for the testing involves various type of network components.
  • Network testing includes Router/Switch Testing, TCP/IP, IPv4, VLAN, Ethernet and protocols of other layers.
  • Demonstrated tremendous performance in testing the Virtual router and the cloud platform involved in the creation process of the virtual router.
  • Implemented error recognition techniques with the continuous integration logs that uses Jenkins.

Confidential, San Jose, CA

Software Developer

Responsibilities:

  • Developed Web Application using the clinical research trials data sourced from US Government.
  • Developed Web application for the candidate evaluation test application using Java, JQuery, HTML, CSS, MySQL and PHP.
  • Deployed the instances using AWS EC2 and the web applications using AWS Elastic Beanstalk.
  • Implemented Data Mining algorithms on the processed clinical data using MLib from Spark.
  • Developed scripts to automate the process of data ingestion, manipulation and representation.
  • Stored the processed data using MongoDB.
  • Developed representations based on the data retrieved from these JSON files.
  • Implemented support for forums in IAM Tools, used for project management.
  • Developed a web portal for candidate evaluation using PHP, JavaScript and MySQL.
  • Built Node.js application for internal communication.

Confidential, Wilmington, DE

Software Developer

Responsibilities:

  • Worked as a web developer in the data analytics team.
  • Processed user data using Spark and used data mining algorithms to provide recommendations
  • Implemented data mining algorithms based on the history of searched data.
  • This searched data is used to recommend options to the user.
  • Developed the front end using javascript, jQuery and Ajax.
  • Used PHP for implementing web services at the back end
  • Implemented RESTful web services to get the relevant product data based on the user input.
  • Used MongoDB for the database and the product data is in the form of JSON.
  • Used GIT for version controlling.
  • Documented the entire design and implementation of the project.

Confidential

Software Developer

Responsibilities:

  • Participated in analyzing user specifications, gathering requirements to accomplish the project.
  • Participated in designing some GUI using graphic designing tools.
  • Adjusted some design issues using HTML and CSS.
  • Developed the project using 3-tier architecture by dividing the programming into Presentation, Business Logic and Data Access layers.
  • Used some JavaScript and JQuery related scripts to increase the web page performance on the client-side.
  • Technical responsibilities included high level architecture and rapid development.
  • Design architecture following J2EE MVC framework.
  • Developed interfaces using HTML, JSP pages and Struts -Presentation View
  • Developed and implemented Servlets running under web logic.
  • Used J2EE design patterns and Data Access Object (DAO) for the business tier and integration Tier layer of the project.
  • Designed and developed Message driven beans that consumed the messages from the Java message queue.
  • Implemented CMP entity beans for persistence of business logic implementation.
  • Development of database interaction code to JDBC API making extensive use of SQL Query Statements and advanced prepared statement.
  • Inspection/Review of quality deliverables such as Design Documents.
  • Wrote SQL Scripts, Stored procedures and SQL Loader to load reference data.

Environment: J2EE, MVC Framework, Apache Tomcat, Oracle8i, SQL, HTML, JDBC.

We'd love your feedback!