We provide IT Staff Augmentation Services!

Software Engineer Resume

4.00/5 (Submit Your Rating)

Walnut Creek, CA

SUMMARY:

  • Seasoned Sr. Software Engineer specializing in full stack development with over 15 years of experience.
  • Extensive functional knowledge in the full life cycle of software development in both a traditional and agile setting.
  • Familiar with big data technologies with a keen interest in the Hadoop ecosystem.
  • Quick learner with an aptitude for new technologies.

TECHNICAL SKILLS:

Technologies: Java, Spring, JPA, RESTful Web services, Angularjs, jQuery, Bootstrap, HighCharts, TomCat7.0, Hibernate, MongoDB, Amazon EC2.

Familiar: Hadoop, Mapreduce, Hive, Pig, HDFS, HBase, Spark, Scala, Python, and cloudera.

Databases: ASE 15.5, MySql, MSSQL, Oracle 10g, and Oracle 8i.

Operating Systems: UNIX, Linux, Windows 7, Mac OS 10.X, and DOS.

PROFESSIONAL EXPERIENCE:

Confidential, Walnut creek, CA

Software Engineer

Responsibilities:

  • Worked on developing products from a proof - of-concept to product development to final deployment. Developed prototypes of dashboards to display data in tabular and chart formats. Designed and implemented the application, with reusability in-mind, such that it can be integrated in several performance tools. Achieved this by identifying and decoupling functionality rooted in legacy systems; streamlined the format of the results generated by reporting engines; created the data model for metadata used by the application; implemented dashboards with enhanced features to meet the latest responsive look and feel. Used Spring, JPA, Restful webservices, Angularjs, jQuery and HighCharts.
  • Redesigned and developed parts of LTE performance tools to measure capacity issues, service and usage trends and their impact on various networks(LTE, Motoral, Nortel)
  • Automated daily data feeders to collect data from multiple data sources; developed automation around parsing, processing, and loading information to landing zones to provide access to external clients. Developing this tool required working closely with RF domain experts and network engineers to narrow down the data process issues; helped to cleanup data within the data models ; filtered data unrelated to the reports; saved filtered data for later usage which can be used to identify and fix the network element structure data.
  • Provided ongoing support in bug fixes and optimization of the performance tools.

Confidential, San Ramon, CA

Software Engineer

Responsibilities:

  • Worked on one of the main component of the Confidential insights tool. Implemented web services for advanced meter insights analytics. Worked on dashboards to display usage charts associated with meter usage, temperature reading alerts, and various other flags . Used Spring, RESTful services, JPA, and Angularjs.
  • Worked on data ingestion modules to clean, prepare and store aggregated data in Greenplum. This data was used in to generate various reports.

Confidential, San Ramon, CA

Java Developer

Responsibilities:

  • Tool mainly prepares data to be analyzed be the mobility voice traffic on the network and designed site mappings. This cell site mapping maximizes the coverage of handover activities while maintaining voice traffic balance between two sub-groups. This tool assists the network planners to handover the voice traffic to other neighboring cells that are within the same location. Worked on the two main components of this tool.
  • Web component providing users with the ability to create and submit studies, monitor the status of requests, and download results of the submitted studies. Java, JSP and PostgreSQL were used to perform this task.
  • Backend multithreaded manager which tracked pending studies and feeds them to the backend program for processing, detects status of the process, sends notifications to users with the status and the results via email, and makes results available to the web tool for viewing. Java, multithreading and javamail were used to perform this task
  • Worked on several adhoc data pulling requests.
  • Designed and developed home pages for LTE and Digital Life. These templates also used by other team members to create other home pages.
  • Reviewed and created documents.

Confidential, Dublin, CA

Information System Engineer

Responsibilities:

  • Designed, implemented and maintained several internal and external customer facing web projects. Involved in all phases of Software Development Lifecycle including business analysis, requirements gathering, data modeling, converting business requirements into a web application system, testing, releasing to production systems, and supporting the deployed product.
  • Designed and developed search tool to facilitate users to dynamically create, save queries and generate reports to monitor the status of the customer reported bugs; Implemented services with dependency injection to get the persistent objects; Configured iBatis sqlmap data sources to connect to Confidential ASE 15.x through iBatis using spring IOC; Used result maps and named queries with spring’s SqlMapClientTemplate to extract data from legacy systems. Used Java, Spring, iBatis, JSF and AJAX.
  • Proposed, designed, and implemented alert and monitoring systems to help support engineers respond to customers in timely manner which increased the customer satisfaction level. This application monitored the status changes of the reported bugs, built dynamic detailed messages and sent the message through email. Also generated reports for users and management. Used in-memory caching mechanism to improve the application performance and reduce the load on database servers. Used Java, JSP, in-memory caching and java scheduler.
  • Redesigned and developed feed systems to feed relevant and reliable product information to several critical customer facing applications. This application analyzes readiness of the product, gather product information that is needed for support plans and feeds this data to several critical customer facing applications. Used Java, JSP and java schedulers.
  • Developed Unix Shell Scripts for creating automation jobs
  • Redesigned and implemented Customer Survey application to gather feedback from customers. This application is used to measure the satisfaction level of Confidential customer base and automatically sends negative responses to the associated managers. Tremendously decreased the maintenance time of IT and infrastructure teams. Used Java and JSP.
  • Provided training and technical assistance to peers; provided Adhoc reports for management as requests came in. Worked on several small migration projects; maintained several projects.
  • Developed test harness test tool using Ant script and Anthill Project. This tool compiles java code, builds application, recreates database schema, uninstalls old applications, installs applications using new builds, builds the test harness and finally runs the tests on different modules.
  • Customized the Ant Hill mail message. These modules process all log files and create and send results by mail. Used JAVA utilities, directory traversal, html parser, string parsing.
  • Created Perl scripts to query and pull the data from Confidential ASE database and feed into different systems.

Confidential, San Jose, CA

Consultant

Responsibilities:

  • Implemented UI for Confidential .
  • It is part of Facilities Development & Operations.

Confidential, Sunnyvale, CA

Consultant

Responsibilities:

  • Developed components of Confidential s Compliance Application Suite according to the specifications and engineering standards. Integrated these components with other subsystems.
  • Worked on presentation, logic, control, and hibernate layers. Technologies used are JavaScript, CSS, Java, JSP, XML, XSLT, XSD, Hibernate, Source generator and Oracle.
  • Wrote the stored procedures and triggers for the Oracle database

Confidential, Palo Alto, CA

Java Programmer

Responsibilities:

  • Involved in development and release of Confidential ’s very first product. This product runs on user’s desktop after user installs this product. This application monitors user shopping behavior on IE browser.
  • Provided recommendations with compatible product information and deals on associated products and drives the traffic to the customer sites upon the user clicks.
  • Developed, released and supported several product lines; created automated test tools using WSF and batch scripts; developed build and install scripts;
  • Created analytical reports for management.
  • Technologies used are java, XML, ASP, HTML, JavaScript, SQL, NSI and BAT scripts.

Confidential, Cupertino, CA

Software QA Engineer

Responsibilities:

  • Setup and maintained the test racks networked together for testing.
  • Verified functionality of products as specified using black box techniques from Pre-Alpha through Final stages.
  • Involved in 50-user test for product called NetBoot, which ran on Mac OS X server.

Confidential, Sunnyvale, CA

Multimedia Programmer

Responsibilities:

  • Designed and implemented a Perl parser, which automated code generation to a large extent and streamlined the process. It greatly improved the productivity of the html programmers and the process as a whole by minimizes the hand coding. This tool was used to generate course work for AICPA Certificate package of 40000 screens complexity. Programmed in ASP and HTML to web enable AICPA Certificate package; ensured code compatibility for both IE and Netscape browsers. Technologies used are Perl, ASP, HTML and javascript.

We'd love your feedback!