Senior Software Engineer Resume
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.
