Top Software Engineering Internship Skills

Below we've compiled a list of the most important skills for a Software Engineering Internship. We ranked the top skills based on the percentage of Software Engineering Internship resumes they appeared on. For example, 13.1% of Software Engineering Internship resumes contained Web Application as a skill. Let's find out what skills a Software Engineering Internship actually needs in order to be successful in the workplace.

The six most common skills found on Software Engineering Internship resumes in 2020. Read below to see the full list.

1. Web Application

high Demand
Here's how Web Application is used in Software Engineering Internship jobs:
  • Developed dynamic web application for real-time visibility into the current state, and offered role based application access.
  • Developed Forum web application including initial requirement and design phase, back-end development as well as front-end implementation.
  • Developed training web application for a construction organization used as data management tool using Struts 2.0.
  • Converted an existing, customer facing, Windows application into a highly optimized web application.
  • Created internal web applications for aid in customer relations management and internal resource management.
  • Developed secure web application that integrated with back-end databases to automate service tickets entries.
  • Designed and developed a web application for personnel management and org chart generation.
  • Developed real-time web applications and graphics that showed critical and severe issues department-wide.
  • Integrated and Customized product information from multiple websites into single Web Application.
  • Developed a continuous integration automated testing system for an enterprise web application.
  • Recommended product improvements that were implemented into smart watches and mobile/web applications.
  • Developed modular features and integrating them into the existing web application.
  • Developed a real-time video communication web application based on WebRTC standards.
  • Created front-end functions and developed a web application using Python-Django framework.
  • Analyzed business and data requirements to develop functional web applications.
  • Designed and implemented user interfaces for mobile and web applications.
  • Designed single entry web application interface for multiple services
  • Automated web application testing for website using SeleniumHQ.
  • Develop web applications to implement model view architecture.
  • Developed a web application using Spring framework.

Show More

2. Test Cases

high Demand
Here's how Test Cases is used in Software Engineering Internship jobs:
  • Created detailed test cases and collaborated with developers to reduce bugs after every release before delivery.
  • Execute and manage test cases on our products utilizing automation under a regulated environment.
  • Developed automated test cases and strategies for verifying software functionality using Ruby scripts.
  • Designed functional and non-functional test cases that verify requirements and validate functionality.
  • Developed test cases in Robot test automation framework for regression testing using Jenkins
  • Developed skills understanding Design documentations and writing test cases to Validate code.
  • Developed manual and automated test cases for medical and military software.
  • Developed Test plan/Test cases using business requirements and design specifications.
  • Executed and generated test cases after analyzing product specifications.
  • Performed self authoring of test cases and testing plans for the QA department and facilitated documentation support to the Technical Writers.
  • Experienced direct business communication with a quality assurance team by writing test cases for all modified code and ensuring their stability.
  • Experienced in creating all kinds of test documentation including test plans, test designs, test cases, test matrices etc.
  • Gained good knowledge on writing Quality Assurance test cases and also got a chance to execute Unit and Integration testing.
  • Followed unit test driven development by writing unit test cases for every functionality developed using JUNIT test framework for android.
  • Write test cases, maintain them between releases, and execute against new builds along with collaboration with QA team.
  • Prepared and automated test cases to ensure that schema changes are correct and returns correct value as per the requirement.
  • Created test cases for SAP functional testing in HP Mercury Quality Center for all SAP functional teams including sales and distribution
  • Designed test cases according to given specifications, conducted user-level tests, recorded and reported test results through TestLink RESEARCH EXPERIENCE
  • Involved in setting up the Testing environment, designing Test plans, Test cases, Test procedures and Test Scripts.
  • Debugged various test cases related to LDP, worked closely with developers to resolve the bugs and verify fixes.

Show More

3. Pl/Sql

high Demand
Here's how Pl/Sql is used in Software Engineering Internship jobs:
  • Worked with relational database management system (RDBMS) such as Oracle PL/SQL queries, Triggers and Stored procedures.
  • Created and analyzed flowchart of large PL/SQL data translation program contained in an Oracle database to facilitate redesign.
  • Developed Unix scripts and PL/SQL code based application to track security violations across multiple Oracle databases.
  • Project Acquired Skills: PL/SQL, Data Definition Language Tool, Rapid Application Development Tool.
  • Modified data tables using SQL and PL/SQL and assured proper retrieval of data on request.
  • Maintained, organized, and updated company-wide databases with the use of PL/SQL and Excel.
  • Created and modified PL/SQL procedures, Functions according to the business requirement.
  • Developed customized reports using PL/SQL and DB2 for bank account managers.
  • Designed and implemented changes using PL/SQL scripts and ProC functions.
  • Developed PL/SQL procedures, functions, Triggers using TOAD.
  • Developed PL/SQL scripts including stored procedures for data persistence.
  • Composed technical documents dealing with processes surrounding PL/SQL functions.
  • Used PL/SQL to write some stored procedures.
  • Performed Database operations using SQL, PL/SQL.
  • Developed SQL and PL/SQL queries.
  • Completed projects using: Visual Basic 6.0, HTML, C, C++, SQL, Pl/SQL and Oracle 7.0
  • Developed a tool to defragment data and clean unnecessary data using C# & stored procedures designed in PL/SQL.
  • Learned SQL performance tuning and performed SQL tuning on reports Technologies used: PL/SQL and Application Express.
  • Served in backend support for Oracle databases, creating and running PL/SQL procedures.
  • Used JDeveloper and Oracle SQL Developer to inspect Java code and PL/SQL queries.

Show More

4. Data Analysis

high Demand
Here's how Data Analysis is used in Software Engineering Internship jobs:
  • Developed data analysis & visualization system for real-time and historical data from transportation monitoring systems at DDOT.
  • Developed Data Analysis Tool which is responsible for collecting, processing test data and visualizations/reports.
  • Developed big data analysis system for router configuration data using Spark Streaming & Kafka.
  • Designed voltage measurement system for data analysis.
  • Performed software integration, testing, quality control and data analysis for blood analyzers to increase the reliability using C Programming/UNIX.
  • Worked in the Department of Tax Technology and Data Analysis Services to implement custom tools for analyzing customers' internal reports.
  • Developed in C++ under google3 blaze building system with Flume C++ interface and Google PLX big data analysis & visualization service.
  • Improved and updated a Physiological Data analysis program used by various entities, including the Navy Seals and Red Bull.
  • Developed a C# application to automate several data analysis tools used for processing data from server performance testing.!
  • Performed data analysis in Hive to compare with MySQL when dealing with large amount of data.
  • Resolve bugs from train data analysis and playback software based on feedback from software testing group.
  • Develop large scale test automation and data analysis using Bash, Python, and Microsoft Excel.
  • Implemented real-time tracking system and notification with Google Map API and related data analysis.
  • Created new algorithm based on data analysis to calculate ETA and improve ETA accuracy.
  • Used Excel pivot tables to do data analysis for a large software development team.
  • Performed data analysis and presented results to the team for performance improvement.
  • Developed background machine learning data analysis program (BIRCH).
  • Performed Data Analysis for the Web Acceleration Research branch.
  • Developed programs on data analysis and storage using C++.
  • Engaged in data analysis on data warehouse tool Semio- SemioMap Text mining- extracts meaning and relevance from enormous information

Show More

5. Rest API

high Demand
Here's how Rest API is used in Software Engineering Internship jobs:
  • Created a REST API that allows JPL developers to easily add, test, and schedule web services to be monitored.
  • Experience gained in: Testing methodologies, Rest API testing, Agile Methodology, Black box and white box testing.
  • Implemented controllers (Ruby On Rails) to supply synchronization clients (Windows & Mac) with relevant REST API.
  • Utilized REST API's of Crucible, JIRA, and GitHub to link relevant project work to code review.
  • Worked with team of three to develop more REST API for AltaVault using Java and Spring Tool Suite.
  • Programmed GET function using REST API in Java to collect all products' information from database.
  • Replaced API documentation with dynamically generated API docs by integrating Swagger with our REST API framework.
  • Implemented REST API to communicate with back end for invoices, estimates and other entities.
  • Developed the REST API used to allow developers to access BCL Technologies' online services.
  • Developed Rest API Automation Tests in TestNG for HPE s Big Data product CMX.
  • Developed REST API using Spring framework with JAXB and JPA for accessing MySQL database.
  • Designed and wrote the entire server side web service components using Spring REST API.
  • Worked on REST API to dispatch orders and determine dynamic prices using Java.
  • Developed REST API services to easily create reporting templates for employees and organizations
  • Experience of web service design, REST API testing with SoapUI.
  • Pulled information from HP ALM using their REST API.
  • Automated REST API calls for web services testing.
  • Rest API testing for new modules.
  • Cloud Channel Module: Ideated and developed various file upload channel using DropBox API, BOX REST API.
  • Implemented a REST api based web service for event handling in a distributed network using Amazon DynamoDB.

Show More

Job type you want
Full Time
Part Time
Internship
Temporary

6. Html

high Demand
Here's how Html is used in Software Engineering Internship jobs:
  • Developed web applications using Flask/Python while using HTML/CSS/JS for server-side rendered application.
  • Involved in developing HTML and JavaScript for client side presentation and data validation on the client side with in the forms.
  • Develop an employee friendly website and documentation, using HTML, which maintains Email and Chat System for their local intranet.
  • Utilize Eclipse as IDE tool in application development and Java, JSP, HTML, and CSS in web application development.
  • Added pages to the website that were dynamically populated with data from the database using HTML, CSS, and AJAX.
  • Created Graphical User Interface using HTML, PHP, and MYSQL that the group now uses as reference for software/hardware lab.
  • Increased in web traffic by 30% on new refined and simplified user experience using HTML, CSS and JavaScript.
  • Allowed the creation of dynamic HTML pages instead of previously existing static pages advancing the security of the server.
  • Planned, directed, designed, and maintained a web page for Training Database using HTML and some JavaScript.
  • Designed interactive user interface for presenting inventory history and inventory shortages reports by using HTML, CSS and JavaScript.
  • Web pages were designed using JSP and HTML, and spatial queries are written to retrieve the desired data.
  • Designed and Developed JIRA visualization tool for team, using Html5, JS, D3, Google Visualization API.
  • Converted HTML forms to use the front-end of the spring MVC framework to efficiently pass data to the back-end.
  • Developed dashboard to monitor traffic and health of production and Pre-Production OTS Clusters using Ruby, HTML and Sinatra.
  • Develop a crawler by Python to generate corresponding HTML code automatically based on the information that the crawler got.
  • Developed an IBM internal employee rating tool using PHP & HTML as our web development languages and SQL.
  • Created different charts from large amount of data using Data Driven Document library in JavaScript, HTML and CSS
  • Developed a Google installer, packaged with all external drives, using Visual C++ and dynamic HTML pages.
  • Developed a website prototype version which improved user experience and interaction Using HTML5, CSS3 and JavaScript.
  • Developed PPT to JPEG converter using the OpenOffice API * Designed and developed online painting tools using HTML5

Show More

7. CSS

high Demand
Here's how CSS is used in Software Engineering Internship jobs:
  • Worked with SharePoint Designer 2010 to build applications for SharePoint 2013 using ASP, HTML5, CSS3, and JavaScript.
  • Generate reports using JDBC and render the output data in Java Applets and PHP with embedded HTML and CSS.
  • Optimized the page load time for the pages that had heavy traffic and improvised those pages using CSS.
  • Utilized design input and activities to create HTML, CSS and JavaScript code for the Watson web-interfaces.
  • Animated over 7 sponsor logos to display school locations with information model using JavaScript and CSS3.
  • Resolved various CSS compatibility issue and did research for CSS3 to implement it in the project.
  • Developed the front-end of the patent management system using HTML, CSS, Bootstrap, JavaScript.
  • Analyzed PAC's HTML and CSS code using Firebug to fix bugs coding the right algorithms.
  • Developed the new version of company website using JavaScript, CSS, HTML5, WordPress.
  • Developed and tested different websites using HTML 5 and CSS to meet client functionality requirements.
  • Created web pages, CSS classes, user controls for the admin and home website.
  • Developed components using various technologies like Java, PHP, HTML, CSS, MYSQL.
  • Created and implemented a custom CSS grid system with CSS3 media queries for mobile responsiveness.
  • Programmed Java, JavaScript, HTML, and CSS projects in Eclipse using Tortoise SVN.
  • Develop and maintain E-Learning website for students by using HTML, CSS, JavaScript.
  • Coded primarily in Java, JavaScript, HTML, CSS, and MySQL.
  • Redesigned the whole website and used CSS3 to design the essential parts.
  • Used CSS to improve presentation, and implemented code using Spring framework.
  • Fixed HTML, JS, and CSS bugs that impacted user experience.
  • Designed various multiple styles with colors, fonts, backgrounds in CSS.

Show More

8. Python

high Demand
Here's how Python is used in Software Engineering Internship jobs:
  • Investigated existing C++ code repositories to capture message structures and business logic and implement in Python for protocol processor code execution.
  • Engineered algorithm for multidimensional matrices operations using Python which ran calculations across up to 10+ financial statement tables.
  • Developed software in Python and JavaScript that generates and delivers customized email reports visualizing daily performance metrics.
  • Developed automation framework for testing using Robot framework, Selenium library and Python to reduce time significantly.
  • Trace network communications and implemented server socket libraries in Python, using Scapy3 for code performance optimization.
  • Developed Python-based scripting interface to generate a virtual environment front-end for scanning a device's location.
  • Developed XML based notification template for electronic messaging system delivery using Java, Python and PLSQL.
  • Developed tools simulating real-time network traffic using common networking protocols in Python.
  • Test Automation Development using Python based on Linux for latest Motorola Products.
  • Designed a software using Python for automatic interference evaluation and localization.
  • Developed a sentiment analyzer using Python to score consumer food reviews.
  • Developed networked Python Scripts to automate testing of custom simulation software.
  • Designed and executed automated testing of chiller control software using python.
  • Participated in enhancing Proteus Third-Party Package Management System with Python.
  • Designed and implemented a lightweight automated test framework in Python.
  • Developed Python scripts to automate financial record tracking and modeling
  • Automated network testing of underdevelopment router with Python.
  • Programmed API reference document automatic generator using Python.
  • Coded performance data visualization software in Python.
  • Pyramid (Python), Jinja2: Implemented internal tool to retrieve and update billing related data (full stack).

Show More

9. User Interface

high Demand
Here's how User Interface is used in Software Engineering Internship jobs:
  • Developed software to increase third party seller efficiency Negotiated specs to match business and user interface motivations Modeled efficient and maintainable solutions
  • Participated in designing web portal user interface, through gathering and representing high-level system information to aid administration.
  • Designed and developed user interface for military mapping and management applications on Windows NT OS.
  • Worked with another intern to analyze and determine better user interface for leather manufacture.
  • Tested predetermined requirements for a software program with a graphical user interface and documented results
  • Designed graphical user interfaces using LabView to monitor and control servo motor system.
  • Developed and implemented software treating water networks data with a user interface.
  • Assisted with improving a user interface created to control a Cerberus Surveillance Tower
  • Designed and investigated a projector-based touch user interface for mobile screen extension.
  • Participated in software quality assurance process through user interface testing and evaluation.
  • Developed a graphical user interface for turf and municipal packaged systems.
  • Implemented Python to create a Graphical User Interface for computer-assisted experiments.
  • Redesigned the existing user interface to increase efficiency and user friendliness.
  • Provide recommendations to improve software usability and user interface designs.
  • Designed the web application user interface using Bootstrap framework.
  • Worked on graphical user interface and data manipulation.
  • Helped implement the user interface for anomaly detection.
  • Coded graphical user interface programs using Athena Widgets.
  • Designed and implemented aesthetic user interfaces.
  • Experience includes development on Microsoft Visual Studio with C++, parsing using ANTLR 1.4.3, and design of user interfaces.

Show More

10. C++

high Demand
Here's how C++ is used in Software Engineering Internship jobs:
  • Developed applications in C/C++ for testing and demonstrating the functionality of a proprietary software library.
  • Performed code maintenance on an NIH-funded orthopedic research project analyzing wrist scan data primarily in C++
  • Supported a C++ embedded pacemaker software application.
  • Programmed an MPEG stream analyzer module in Visual C++ that checked for errors in a video file and analyzed its composition.
  • Enhanced features of an Out of Box Experience application for ES 400 running WM 6.5 using Visual C++ and C#.
  • Summer 2011 Robotic Control for Automated Cargo Handling: Redeveloped image processing software in C++ for the All-Terrain Hex-Limbed Extra-Terrestrial Explorer.
  • Mastered skills in C/C++, OpenGL, video detection, 3D reconstruction, Stereo Vision cameras calibration, foreground segmentation.
  • Applied abstraction and cohesive OOD concepts in C++ to promote code re-usability between the kernel and user level debugger.
  • Integrated UI code (C#) with lower level communication and audio processing components, coded in C++.
  • Developed C++ programs to extract edge features from 2D images and used template matching to detect patterns in images.
  • Led a four person team on the prototype software for Electronic Components Simulation System with C / C++.
  • Developed communication interface for the AUV back-seat driver send direct commands to AUV control software (C++).
  • Design, validate and document C++ code to extend flight simulation capabilities by abstracting and unifying existing simulations.
  • Summer Internship writing ECU (Embedded Controller Unit) reprogramming software for CAN bus in Microsoft Visual C++.
  • Assisted the senior developers in coding, testing, analyzing, and committing unit function tests in C++.
  • Implemented components using socket programming, windows registry programming, and database programming in C++ and C#.
  • Generated 3 interactive C++ programming tutorials and organized two rounds of user test for the first tutorial.
  • Implemented CAN and ISO data in C++; providing end users remote access to important vehicle data.
  • Reviewed and evaluated PLE tutorials while also testing, documenting, and creating Maya plug-ins in C++.
  • Developed a software prototype to analyze vibration data for dynamic feature extraction by C++ and C#.

Show More

11. Platform

high Demand
Here's how Platform is used in Software Engineering Internship jobs:
  • Supported simulator development in Python on Linux RedHat platform for test network issue simulation and troubleshooting of satellite communications software.
  • Accomplished numerous software projects utilizing various platforms while improving the overall enterprise-wide performance.
  • Developed new camera driver firmware to integrate new sensor onto existing production platform.
  • Constructed an interactive remote education platform in C++ using Agile Development methodology.
  • Assisted with day-to-day support for a servicing platform through standardization and automation.
  • Served as Software developer for building up simulation platform of telecommunication networks.
  • Developed online learning platform and content using Java with Oracle/MySQL databases.
  • Performed Infrastructure creation automation in OpenStack cloud platform using Heat orchestration.
  • Performed software performance analysis on Intel-based platform using v-tune profiling tool.
  • Developed data management platform for educational enterprise.
  • Developed application using Java/J2EE platform.
  • Created mobile test plans, and executed test cases from functional specification by testing each criteria thousands times on Android platform.
  • Developed end-to-end features for the MobiTV media platform in order to showcase new client functionality and improve in-house automation and testing.
  • Tested product on multiple operating and mobile platforms such as Android, IOS and Windows to ensure specs are met.
  • Design and Development of an automation framework for Virtual Wisdom 4.x platforms to enhance the performance of automated test scripts.
  • Developed and tested system software for the Baseboard Management Controller (BMC) across multiple UCS-C series rack server platforms.
  • Designed and implemented a C++ program based on an extensive 70-page Excel workbook for simulating power models of platform components.
  • Performed research on parallel platforms using Selenium (mobile phone testing software) to aid in future implementation for Allstate devices
  • Code HTML on TheHub, which was a cloud platform for all 3,500 employees to share ideas, projects and assignments
  • Develop various utility tools in Java to support a cutting-edge NLP (Nature Language Processing) based sentiment analysis platform.

Show More

12. Android

high Demand
Here's how Android is used in Software Engineering Internship jobs:
  • Designed and implemented an educational peer-to-peer collaborative application using Android Bluetooth API and AllJoyn SDK.
  • Completed user stories using Java/Android and REST along with participating in Scrum meetings Projects/Experience
  • Developed an android application to measure memory footprints and perform I/O operations.
  • Developed an Android precision marketing e-commerce application over the same environment.
  • Created an Android application that utilizes beacon technology for user authentication.
  • Designed a framework to automatically validate Android user interface.
  • Developed an Android Calculator Application to perform mathematical operations
  • Pitched Android application to group to demonstrate functionality.
  • Developed an Android based mobile banking application.
  • Developed audio framework for Android voice-trigger applications.
  • Selected Projects Travel-Together Android Application Mar.
  • Programmed android application layout and interaction.
  • Created, software and android application which help user to maintain the relationship with customer and also to maintain the inventory.
  • Modified the Android OS framework to design, develop, and modify Linux Kernel drivers and interface with system hardware devices.
  • Developed an android-based mobile app for WiFi RSSI (Received Signal Strength Indication) pattern collection and positioning result display.
  • Developed an Android mobile phone application from scratch, teaching myself the Android SDK and advanced Java along the way.
  • Developed android application for employees to remotely check server statuses, assess server health, and diagnose device connection issues.
  • Collaborated with other team members to design and develop creative vision and fun factor of a video game in Android.
  • Developed an Android app to query data from server periodically by AsyncTask and display the data by line chart.
  • Developed Android application using JAVA for video recording and uploading to CDN that improved performance over the old application.

Show More

13. Software Development

high Demand
Here's how Software Development is used in Software Engineering Internship jobs:
  • Researched/Assimilated technical data and preparation of engineering documents to support the C-130J Software Development and Maintenance process.
  • Followed agile software engineering practice for software development for continuous software delivery with good design standards.
  • Supported various electronic control unit software development project related work tasks on a daily basis.
  • Gathered user requirements, created function specifications document and was involved in software development.
  • Worked with professional software engineers as well as independently on software development tasks.
  • Implemented the utility using a plugin architecture in an agile software development environment.
  • Implemented agile software development methodology for building a social networking wedding registry.
  • Participated in the process of software development about logistics management system.
  • Tasked with designing the user-interface for a large-scale software development project.
  • Serve as general resource for information technology and software development.
  • Learned and practiced superior software development methods and coding conventions.
  • Participated in agile software development practices with Infrastructure engineering group.
  • Provided assistance with complex research and software development projects.
  • Acquired knowledge and familiarity with multiple software development processes.
  • Customer-based research for best software development methods and approach
  • Supported senior engineers with software development related tasks.
  • Used Agile software development methodology to evolve through collaboration
  • Assisted project manager in online software development.
  • Followed Agile methodology of Software Development.
  • Contributed to software development improvement projects.

Show More

14. PHP

high Demand
Here's how PHP is used in Software Engineering Internship jobs:
  • Developed database schema and server architecture using PHP and used asynchronous tasks for integration.
  • Developed inventory management and reporting systems using PHP/JavaScript/SQL for dispensaries and restaurants.
  • Completed a series of visualization tasks that utilized web services to create images of interest, using PHP and JavaScript.
  • Designed music recommendation feature using PHP and MySQL, increasing users' time on site by 85+%.
  • Created PHP files to install applications, monitor and display application installs and history on the website.
  • Leveraged ZipBooks engineering team and constructed PHP tests to duplicate the behavior, validate ZipBooks application forms.
  • Saved 2-hour labor per day by building program to parse daily emails and generate reports using PHP.
  • Designed a PHP application to define surveys and collect and analyze survey responses (PostgreSQL database).
  • Completed prototype development for expandable PHP web interface, that would be an example for future apps.
  • Fulfilled tasks and user stories using PHP, MySQL, and JavaScript while participating in two-week sprints
  • Performed static analysis of the PHP code base against HHVM standards, removing over 1400 errors.
  • Designed and developed the website to support 100k products using MAGENTO Platform based on PHP.
  • Developed the Website in PHP, JavaScript and BackboneJS using Symfony2 Framework for Home Automation.
  • Developed an Automated tester in PHP and C for on target Testing and deployment testing.
  • Worked with PHP/MySQL to develop and enhance new and existing features for client websites.
  • Added features to Java and PHP based web services and performed testing using SoapUI.
  • Assisted in developing server side scripts in PHP for form handling and validation.
  • Investigated legacy PHP code to understand how SOLR works with filter tool code.
  • Developed a Java, PHP and MySQL based software for the company.
  • Employed PHP and MySQL to develop and maintain mobile ad server code.

Show More

15. Linux

average Demand
Here's how Linux is used in Software Engineering Internship jobs:
  • Worked meticulously with teammates using agile development to design and create identity resolution systems in GNU/Linux environments using Java.
  • Installed, configured, operated and maintained Linux operating system environment of the company.
  • Demonstrated an automated deployment model using Docker and CoreOS, a distributed Linux distribution.
  • Worked on numerous enhancements including localization and adding device drivers to Linux kernel.
  • Added additional image read/write capability in software using OpenImageIO in Arch Linux environment.
  • Develop algorithms for serial and parallel applications in Windows and Linux environments.
  • Deploy and implement Java applications to Linux hosts remotely to test compatibility.
  • Conducted Linux/Windows certification processes for server and ensured all products were qualified
  • Researched vulnerability and Linux kernel in order to develop program.
  • Developed hands on experience working with embedded Linux environment.
  • Insured portability and compatibility for Linux and Windows OS.
  • Designed and developed a Linux-Apache-MySQL-PHP environment for company use.
  • Tested compatibility Windows XP and Linux operating systems.
  • Served as departmental Linux configuration and laboratory assistant.
  • Resolved network configuration software bugs in Linux.
  • Experience Developing in a Linux environment.
  • Programmed TCL scripts for test automation in Linux environment, utilizing extensive knowledge of network test scripting and designing test automation.
  • Developed a social network software, which is based on Oracle DBMS, Java, JDBC interface and Linux environment.
  • Tested the functionality of products like routers, modems using shell scripting on Linux ($ ping command).
  • Developed in Java under Apache Maven building system and IntelliJ Java IDE and run on Facebook production Linux clusters.

Show More

16. Jquery

average Demand
Here's how Jquery is used in Software Engineering Internship jobs:
  • Accomplished Cross-Browser compatibility and simplicity through JQuery.
  • Developed front end and back end security aspects using ASP.NET MVC, includes C#, HTML, JavaScript/jQuery, HTML5.
  • Designed and implemented the user interface by calling and customizing twitter bootstrap API in combination of CSS, JQuery and Ajax.
  • Build the UI part of address verification service where users can select or ignore recommended address using JQuery Ajax and model.
  • Hand-coded HTML, CSS, JavaScript, jQuery, and various additional libraries to fulfill client-side requirements for web application development.
  • Developed mobile web page with GWT and jQuery to automatically report over 100 error signals for four different medical devices.
  • Used front end web development HTML5, CSS3, JavaScript, JQuery to make the web pages interactive and responsive.
  • Developed new web portal as a centralized source for business using DHTML, JavaScript, XAMPP, Ajax and jQuery.
  • Developed an Angular directive component library using AngularJS 1.4, CSS3, HTML5, jQuery for a retail POS application.
  • Developed widgets for online testing system tool using JavaScript, jQuery, AJAX, JSON, PHP, and XML.
  • Delivered widgets and data sources for a portal using AngularJS, JavaScript, jQuery and KnockoutJS to control IoT devices.
  • Developed an internal dashboard that displayed engineering & business (Ruby on Rails, GitHub API, jQuery).
  • Designed Graphical User Interface (GUI) for various web pages using HTML, CSS, JavaScript and JQuery.
  • Develop the back-end applications with Python API and the front-end user interface using HTML, JavaScript, and jQuery.
  • Involved in developing the presentation layer using AngularJS 1.4, CSS, HTML, Bootstrap, jQuery and AJAX.
  • Implemented the query with additional functions, such as auto-complete, using Ruby on Rails, JavaScript and jQuery.
  • Created web applications in jQuery/bootstrap, single page applications in ReactJS and NodeJS rendered web applications in Handlebars.
  • Implemented a flow allowing user to print a check sent them in the mail using Bootstrap and jQuery.
  • Developed Web applications that are cross - browser compatible using HTML5, CSS3, JavaScript, and jQuery.
  • Assisted in designing of the Dynamic Web Program using JavaScript, jQuery, HTML, CSS, JSON.

Show More

17. XML

average Demand
Here's how XML is used in Software Engineering Internship jobs:
  • Designed a simulation application architecture and XML model to simulate network devices and infrastructure.
  • Developed user-friendly custom interfaces with XML.
  • Created new product for company by porting company software to new and cheaper device using Python, XML, and R.O.S.
  • Redesigned data transmission between the UI and simulation engine, using XMLRPC, to allow the UI to be used remotely.
  • Designed and implemented multiple web services using C#, XML and WCF and consumed them using proxy classes.
  • Implemented the XML data structure serialization, TCP socket connection, file transfers functionality, and other features.
  • Added automatic update feature to ULW using web services (Apache and PHP) and Windows Installer XML.
  • Developed screens in XML and XSLT for application used by emergency dispatchers and police officers in the field.
  • Debugged an XML parsing program written in Java which parsed XML files and generated corresponding CSV files.
  • Helped develop a Python application to parse XML files and push the data into a MySQL database.
  • Developed a generic XML parser which removed the need to modify database queries in the Java code.
  • Developed a web-based consumer portal interface for an enterprise software suite through a SOAP XML API.
  • Developed a Word automation system with C# and contributed to a hotel system code with XML
  • Created internal web page using PHP and XML for the signing out of documents and software.
  • Collected and organized test data into importable XML files, allowing tests to be run quickly.
  • Implemented a tool to import huge excel files into a MySQL Database using XML and XSD.
  • Performed extraction of version / compatibility data from XML files generated during compilation of C codes.
  • Designed and developed an efficient method of converting proprietary file formats to and from XML.
  • Implemented numerous features, such as XML parsing, and generating code into HTML templates.
  • Extract operations had to be performed on largely nested XML files using the XMLTABLE query.

Show More

18. MVC

average Demand
Here's how MVC is used in Software Engineering Internship jobs:
  • Gained deeper knowledge of MVC architecture and relational/document-based databases.
  • Developed Delivery & Pickup Time module on closing and opening time per area using C# and JavaScript in ASP.NET MVC.
  • Worked in Adobe Experience Manager (AEM) using the MVC framework to add future implementation and fixed site bugs.
  • Delivered accurate solution to client requested feature for different ongoing projects using spring, MVC hibernate and Maven in JAVA.
  • Implemented Model-View-Controller (MVC) paradigm for integrating back-end data with front-end display in Java that managed large-scale storage systems.
  • Developed a Test UI interface called HBE Test Tool for my team using technologies - AngularJS and Java Spring MVC.
  • Used Spring Web MVC on application layer DAO & Service layer built using Hibernate ORM & OracleDB stored procedures.
  • Converted one of our large projects, PVM, from a Visual Studio Website Project to a MVC3 WebApp.
  • Utilized the spring MVC framework on the back-end by creating Controller classes, Service classes, and DAO classes.
  • Designed and implemented a goal-tracker and a carpool system and obtained an in-depth understanding of the MVC architectural pattern.
  • Worked with MVC technology using Ruby on Rails and also tested the project making changes in the files.
  • Developed code for both the font-end and back-end of a C# ASP.NET MVC interface status portal application.
  • Developed JMS server, Spring MVC web apps, GWT web apps, and Objective-C iPhone apps.
  • Worked with a team of developers on a web C# MVC 3 with JavaScript front-end development.
  • Designed a custom MVC architecture using PHP and migrated old code base to the new framework.
  • Developed a web-based interactive portal, Application for Leave and Extended Support Information, applying MVC.
  • Developed CRUD operations using Spring Framework and Hibernate also developed services for data exchange using MVC.
  • Learned a variety of new programming languages and about the MVC architectural pattern in web development.
  • Implemented loose coupling of modules and reusing business logic by Spring MVC and Factory design pattern.
  • Handled bug fixes for security management and worked with MVC Spring framework to fix CSRF implementation.

Show More

19. SQL

average Demand
Here's how SQL is used in Software Engineering Internship jobs:
  • Enhance application security with prepared statement for preventing SQL injection and implemented MD5 for password encryption.
  • Detailed product information and specification created, stored and maintained over SQL Server database.
  • Protected important company data by designing and implementing a MySQL server backup procedure.
  • Developed database application called SQL Server discovery.
  • Implemented SQL Server features like store procedures, cursors, SSIS, SQL search to gather the data from various tables.
  • Handled the real-time data from system with C++ language and store the data in the database with SQL procedure in time.
  • Worked on Java technology stack, MySQL database, Spring framework, JPA, Spring Data repository API and REST Services.
  • Gained knowledge and experience with SQLite3 database, Linux environment, algorithm development and software system creation, testing and implementation.
  • Tracked the progress of the test suite and generated reports which gave information about tests making use of Real-Time SQL Monitoring.
  • Developed project management data processor for managing and transmitting data between MySQL and Microsoft Project (MSP) files in Java.
  • Created and modified SQL Server Reporting Services (SSRS) reports to support application decision of enrollment committee and interviewers.
  • Developed back end system using Slim framework for PHP and performed MySQL queries using PDO along with complete database redesign.
  • Develop VB applications and reports with extensive use of SQL to support Quality Assurance in Anheuser-Busch breweries and packaging plants.
  • Used Visual Basic 2005, Visual C# 2008 and 2010 development environments, as well as SQL Server 2008.
  • Used my experience with PHP and MySQL to build, maintain, and secure key features of their algorithm.
  • Processed and analyzed over 40GB of data (USPTO Public Pair), created T-SQL stored procedures and triggers.
  • Led a team of 4 to perform system analysis on SQL Jobs & DTS packages on MS SQL Server.
  • Involved in designing database connections using JDBC and wrote several SQL queries to store and retrieve results from database.
  • Implemented and maintained a database with MySQL that store and read incoming updates of prices at a large scale.
  • Automated the process of initializing database schema & loading test data in MS SQL Server using SQL Script.

Show More

20. GIT

average Demand
Here's how GIT is used in Software Engineering Internship jobs:
  • Developed a real-time ECG rhythm classification algorithm based on digital signal processing, wavelet transform and pattern recognition.
  • Worked on new real-time Production Scheduler Dynamic Incremental Evolutionary Algorithm for Digital Print-Service Provider.
  • Created digital thermostat using Java programming, logical components, and Javelin Stamp microprocessor.
  • Involved in analysis, testing of analog/digital circuits using oscilloscope, signal generator.
  • Performed quality assurance tasks on digital casino game tables, searching for abnormalities/crashes.
  • Collaborated on updating the Digital Simulator for Transformers to reach client specification.
  • Integrated a new digital marketing technology, providing efficient and accurate data.
  • Handled a cash-in/cash-out system to manage digital transactions and ensure edge-case reliability.
  • Developed software for media transmission server and digital video editing products.
  • Monitored purchases to check for fraudulent activities and approved legitimate purchases.
  • Developed LabVIEW applications for testing digital hardware and manufactured by DeTect.
  • Implemented Vendor specific redemption instruction support in Digital Delivery confirmation emails.
  • Research and development of image processing techniques for digital post-production.
  • Studied high-performance digital cameras that are used for industrial image processing
  • Learned to utilize SourceTree for management of Git repository.
  • Revamped the alerting framework handling Digital Certificate expiration.
  • Implemented revised audit system for Kodak's Digital Cinema System, used nationally at theaters in the United States and Canada.
  • Created a website to engage teens in social support and activism, STEM, and social consciousness using Git and GitHub.
  • Utilized GitHub, Pivotal Tracker, TeamViewer, and Confluence to synchronize with other engineers working on the same task.
  • Used analog and digital test equipment on a daily basis, including oscilloscopes, spectrum analyzers, and logic probes.

Show More

21. Cloud

average Demand
Here's how Cloud is used in Software Engineering Internship jobs:
  • Planned and initiated redesign of existing standalone application, utilizing object-oriented programming in creating a cloud distribution system.
  • Worked on CloudFormation team that focused on making Amazon Web Services a positive and productive developer experience
  • Designed and implemented an automatic regression testing framework on cloud stack.
  • Created technical document and presentation on Cloud Computing environment analysis.
  • Investigated existing Cloud Computing services and deployment models.
  • Developed a hardware auto-discovery system prototype for cloud data center provisioning in Python using open source tools: Cobbler and Razor.
  • Designed authentication, authorization and tracking logs modules for web application deployed on MS Azure Cloud to ensure security and stability.
  • Modified existing data model to store data parsed from invoice files uploaded by repair vendors in Amazon Cloud storage, S3.
  • Configure the environment between CLI/C++ and C# and build functions to read data from E57 format point cloud file.
  • Filed a patent together with 3 other engineers for a unique way of displaying the health of a cloud.
  • Set up instance on Amazon Cloud and get all LAMP done for a whole new website of company.
  • Worked with the Public Cloud Framework team to build cloud frameworks for clients (Enterprise Holdings teams).
  • Developed a desktop application to enhance the data uploading to the cloud using the REST architecture model.
  • Designed database schema for internal cloud based systems and worked with persistence of logs using Hibernate technology.
  • Performed Longevity testing of Email Prevent cloud product for 8 weeks with 1 Million Emails per day.
  • Developed and deployed the cloud caching services that can maximize its profit using an optimal pricing scheme.
  • Modified existing Java library to migrate data record files from NFS to Amazon cloud storage S3.
  • Implemented Java REST web service for pushing video files on to the cloud using Spring framework.
  • Provided key contributions to the IBM PureApplication System, which is an enterprise cloud computing platform.
  • Worked on Cisco's billing platform for its cloud based software subscription service, WebEx.

Show More

22. GUI

average Demand
Here's how GUI is used in Software Engineering Internship jobs:
  • Developed ambulatory infusion pump GUI java program and adaptable embedded C code to assist in automated pump infusion accuracy testing
  • Designed and created a guitar tuner circuit using operational amplifiers, digital logic, and other electronic components.
  • Incorporated path-planning algorithm for guiding users to destinations by overlaying a ground-projected walking path in augmented reality view.
  • Designed software requirements and use cases for functionality and GUI on next generation pacemaker programmer.
  • Worked closely with designers and developers from other teams and resolved ambiguity in requirements.
  • Supported customer quoting and renewal process by assuring sales orders followed organizational guidelines.
  • Researched and published Accessibility Guidelines & Techniques to propagate learning around A11y.
  • Followed specific test guidelines that were regulated by the International Game Technology.
  • Designed GUI for integrating optical laser weapons to energy generation/storage systems.
  • Worked on several features of the application under architecture guidelines.
  • Performed Load-flow analysis using MiPower and developed GUI using Visual-C++.
  • Prepared user-guides and documentation for several trainer kits.
  • Developed User Guide of China Gold Integrated Information System
  • Received exposure to Agile/Scrum development guidelines and ceremonies.
  • Developed technical user guide from the implementation.
  • Developed a (Windows GUI) tool to read and program the flash contents of ASIC to automate the production process.
  • Developed a Visual-Basic based GUI software tool, which was used to automate, control and report status of build activities.
  • Designed GUI using JavaScript, XML and GWT to administer and view statistical data for the health monitor system in NNC.
  • Tasked with converting an X Windows/Unix based radar system command & control GUI into a simulated Microsoft Windows XP based demo.
  • Studied the operation and redevelopment (with ASP.net) method of Sage CRM; Translated partial user guides from English to Chinese

Show More

23. Management System

average Demand
Here's how Management System is used in Software Engineering Internship jobs:
  • Supported efforts in the Software Quality Verification and Validation department for development of next generation, modular patient care management systems.
  • Developed an interactive Campus Dormitory management system web application for user validation, dormitory information, billing, etc.
  • Participated as a software tester in an enterprise management system for the Ministry of Transportation of Ethiopia
  • Participated in developing management system for remote setup and parameters configuration of payment terminals.
  • Tested sales management interfaces, customer relationship management system, content management system.
  • Created a database for library management system to organize student data and subscriptions.
  • Redesigned interface of project and supply management systems to enhance compatibility.
  • Worked on developing a Hospital Management System with fellow interns
  • Improved user experience of agency's editorial management system.
  • Performed Configuration Management System Builds and completed associated checklists.
  • Utilized Defect management system for verifying and validating defects.
  • Created administration tool for telecommunication management system.
  • Developed a web application Online Library Management System that allows users to borrow, submit books and pay their dues.
  • Developed a database management system in C# and SQL integrated with RFID to monitor Student transactions in a University.
  • Developed the Dell Order Management System which served as the core data for Pricing team for any price move.
  • Tested several functions of the network router management system, found some bugs such as link limitation errors.
  • Developed a content management system(CMS) to manage the forum of MIUI with 27 million users.
  • Used SQL Server to fix bugs and write queries for requested data for the Human Resource Management System.
  • Assisted in upgrading the content and curriculum management system at K12 Inc. by working in an Agile Environment.
  • Worked on creating web forms for the product called AMS360, which is an insurance agency management system.

Show More

24. Scrum

average Demand
Here's how Scrum is used in Software Engineering Internship jobs:
  • Gathered requirements from the stakeholders to create the requirement specification document and participated in scrum/sprint meetings with distributed teams
  • Worked in agile software development environment with the solid understanding of SCRUM methodology.
  • Established and achieved goals using sprint scrum methodologies and contributed to the retrospective meetings
  • Developed the application using agile methodology and Scrum method of project management.
  • Participated in daily scrum meetings and code-review sessions with development team.
  • Participated in daily scrums and followed the Agile software development methodology.
  • Participated in biweekly iteration planning meetings in conjunction with Scrum process.
  • Worked with a multinational developer team using Agile/Scrum development plan.
  • Participated in Quality oriented daily Scrum meeting and reported bugs.
  • Participated in an Agile development environment and attended SCRUM meetings.
  • Gained experience with agile development methodology and scrum meetings.
  • Participated in fast-paced iterative scrum based agile software development.
  • Worked with an experienced team using Agile/Scrum methodology.
  • Gained experience in Agile Scrum software development methodology.
  • Practiced Agile and Scrum software development methodologies.
  • Gained knowledge of agile scrum development methodology.
  • Introduced to the Scrum development methodology.
  • Adapted agile, scrum development methodology.
  • Worked under the Agile/Scrum development methodology.
  • Participated in a Scrum development process.

Show More

25. JSP

average Demand
Here's how JSP is used in Software Engineering Internship jobs:
  • Tested Lotus Domino based web-applications developed using Domino JSP custom tag libraries and JavaScript.
  • Participated in developing Domino JSP custom tag library that was currently under development.
  • Developed a web program with different project teams using JSP, Internet technology, database and frameworks such as Struts MVC.
  • Developed presentation layer using Spring MVC and used annotation based mapping to map the JSP post backs to the controller methods.
  • Developed User-Interface using JSP s to provide unique personalized, look-and-feel for the students and the staff of the company.
  • Trained to be a qualified software engineer and employee and developed Enterprise Cost Management System with 4 teammates using JSP.
  • Integrated client-side code with JSP application code, including partial JSP development to adhere to visual design requirements.
  • Developed a web based application for Real Estate Companies using JSP, HTML, CSS and JavaScript.
  • Lead developer on REST based API and JSP authentication system for ODBC/JDBC driver performance testing web-application.
  • Created simple JSP fragments to separate the header, navigation bar, body, and footer.
  • Designed the Back-end utilizing Java Server Pages(JSP) and Front-end utilizing HTML and CSS.
  • Created internal e-commerce platform in Java and JSP where consumers could place orders and checkout.
  • Programmed heavily in Java with some JSP, JavaScript, HTML, and CSS.
  • Implemented business logic using Jakarta Struts 1.1 and JSP for knowledge networking portal.
  • Developed JSP Pages made them accessible to the Client using WebLogic Application Server.
  • Worked on web-based reporting system with HTML, JavaScript, and JSP.
  • Developed, Tested and Debugged the Java, JSP components using Eclipse.
  • Improved the performance of QA track by modifying filters on JSP Pages.
  • Assisted in designing JSP website by adapting Spring, Struts, Hibernate.
  • Designed and implemented an application using Java, JSP and Hibernate.

Show More

26. Ajax

average Demand
Here's how Ajax is used in Software Engineering Internship jobs:
  • Worked within the C# ASP.NET MVC framework using Ajax, and JavaScript to build applications.
  • Implemented the web client to improve customer experience, using HTML, JavaScript, AJAX.
  • Worked on technologies such as Spring MVC framework, AJAX and unit testing frameworks.
  • Used AJAX technology to implement data connections between web pages and the server.
  • Replaced the existing CGI script with a web application using PHP/AJAX and Bootstrap.
  • Completed Paypal and Stripe Integration with Ajax to achieve payment function.
  • Developed web pages using HTML, XHTML, JavaScript and Ajax.
  • Integrated AJAX control tool kit to generate various AJAX control.
  • Modified existing JavaScript, AJAX and JSP codes.
  • Designed and developed an AJAX based chat module.
  • Allowed automatic message and bulletin loading via AJAX.
  • Utilized AJAX calls to create a responsive UI.
  • Implemented UI using HTML, JavaScript, Ajax and CSS.
  • Implemented user access control, email activation, house info update by AJAX, JSP, Servlet and JavaMail API.
  • Developed real-time updates on the tool using AJAX and javascript, making it easy and user- friendly for my team.
  • Implemented reporting feature using AJAX and APIs to query large set of data and perform statistical analysis on it.
  • Implemented back-end in JSP, Spring Ioc and Structs2.0, front-end in AJAX, submitted bug-free codes to team.
  • Used SQL Server 2008 for storing database and AJAX, JavaScript, CSS, gem box for various functionalities.
  • Redesigned the layout according to project-oriented to improve efficiency for user look up information in Javascript and Ajax.
  • Utilized Java EE, Apache Tomcat, NumPy, Scikit, AJAX, and Angular JavaScript technologies.

Show More

27. Angularjs

average Demand
Here's how Angularjs is used in Software Engineering Internship jobs:
  • Developed reliable auto-suggestions, dynamic validation, and syntax highlighting with AngularJS.
  • Researched best practices using AngularJS and demonstrated improvements to existing code.
  • Used various features in AngularJS like data binding, routing, custom filters, custom directives to meet various customized requirements.
  • Created an extensible AngularJS application that diffs snapshots from different dates as a sample application to illustrate use of the framework.
  • Design and implemented custom export excel UI component and made it reusable across application grid (AngularJS and C#).
  • Translated designs into a live prototype by building a MEAN stack application, focusing on front-end programming in AngularJS.
  • Assist in the full-stack development of an ASP.NET application using MS SQL, C#, and AngularJS.
  • Full stack of web development using CakePHP, AngularJS, and the Ionic Framework.
  • Web Development: Worked on a client-side web application using AngularJS and TypeScript.
  • Implemented Bootstrap stylized AngularJS states using AngularUI Router state machine routing framework.
  • Used AngularJS as the development framework to build a single-page application.
  • Maintained and updated the central test suite controller using AngularJS and Python
  • Created multiple components, directives and services in an AngularJS application.
  • Developed the prototype web app using AngularJS for future update.
  • Implemented AngularJS 1.4 Controllers to maintain each view data.
  • Light front-end development using JavaScript, and AngularJS.
  • Integrated AngularJS with Bootstrap to dynamically host content.
  • Developed website using AngularJS and C#
  • Contributed to an AngularJS tool used to coordinate many interdependent DevOps activities during downtimeMade various minor improvements to the same application
  • Implemented front-end functionalities including My Account and Product Showcasing using AngularJS.

Show More

28. Perl

average Demand
Here's how Perl is used in Software Engineering Internship jobs:
  • Developed Perl scripts for automated function verification tests to verify database functionality which includes data movement utility and query verification.
  • Use Perl/Python extensively for text processing during developing the Oracle database to store extensive meta-data.
  • Re-engineered system for processing electronic medical record requests in Perl.
  • Followed coding standards/styles and properly documented code.
  • Execute regression testing and sent out daily reports to help verify that high level flows of the software are working properly.
  • Developed in Perl and JSP using Extreme Evolutionary Prototype Model for development before 15 days of the scheduled end of project.
  • Worked with another intern in development, documentation, and implementation of an internal XML Data Extraction/Conversion tool based on Perl.
  • Implemented a Perl script that analyzes an HTML file and several other configuration files, automatically e-mailing the discrepancies that exist.
  • Updated, maintained, and documented an away from plant web calendar (Perl CGI) for engineering personnel.
  • Flashed appropriate SW builds and ensures systems and tools are configured and functioning properly to run the validation suites.
  • Developed software to generate profile based data set for stress testing on NetApp fabric storage using Perl and CPAN libraries
  • Collaborated with many teams in order to properly design and develop the front and back end of the application.
  • Used various testing techniques, scripting languages like JavaScript, Perl to improve the performance of the device.
  • Integrated Automated Testing and Bug Tracking tools to TestRail using TestRail API for PHP, Perl and Python.
  • Strengthen technical skills by developing Perl scripts to automate the testing of the following NetBackup Areas: 1.
  • Develop regression test scripts in Perl to test NetBackup application functionality to maintain quality of the product.
  • Integrated new feature (ISSU) test scripts with software developers to current test bed using Perl.
  • Required to record and report all tasks' ensuring all duties assigned, were properly completed.
  • Used Perl, Java, and Batch scripts to integrate the tool into the testing platform.
  • Performed system administration on various Linux distributions with Apache, and developed in Perl and Bash.

Show More

29. Front End

average Demand
Here's how Front End is used in Software Engineering Internship jobs:
  • Developed and ensured optimal functionality for front end of website.
  • Developed and designed the API data structure and front end requirements which allowed data to be pulled from the back end.
  • Utilized AJAX on the front end of the application to improve page load speeds and also to improve the user experience.
  • Maintained and developed front end and back end of cloud-based Enterprise Content Management and Electronic Messaging system using Java and PLSQL.
  • Participate in code reviews, write SQL scripts, user interface development, provide front end and back end coding.
  • Helped design and write a new front end for the updated database, utilizing a 3 tier structure.
  • Managed vehicle data using SQL database and front end web interface; allowing easier modification of vehicle parameters.
  • Implemented front end and back end web app features and fixed crucial bugs as assigned by mentor engineers.
  • Implemented features in Python and created SQL queries handle data between the database and the front end.
  • Developed a new database schema and the appropriate API REST services to power a new front end.
  • Worked on Front End Java development (Angular JS, JavaScript, Struts, Spring).
  • Utilized Java as front end, SQL Server as back end to develop a financial system.
  • Worked on the front end of the website to make the UI user friendly and intuitive.
  • Created an Android mobile application that served as a front end for a semantic search service.
  • Worked as a front end developer in the AOL mail team on a new email product.
  • Worked on the front end of the network monitoring tool which is built mainly using ExtJs.
  • Worked as a developer in front end for the GIS based School bus transport system.
  • Fixed Rails, CSS, and JavaScript bugs on the front end of web application.
  • Designed a functional front end where customers can view the menu and order items online.
  • Learned HTML5/JavaScript and created a front end for a VNC-based remote control scheme for oscilloscopes.

Show More

30. Json

low Demand
Here's how Json is used in Software Engineering Internship jobs:
  • Constructed a proof of concept for JSONP to counter the cross domain limitation issue my team was facing and was appreciated.
  • Programmed JavaScript in order to extract data from the crawler (JSON) in order to store and process in HDFS.
  • Developed Python scripts to create an API for accessing data stored in a JSON file and updated from a MongoDB database.
  • Designed and developed a fast and efficient REST-based web service that can provide data in both XML and JSON data formats.
  • Developed internal websites for users which displayed the queues, priority and waiting time using PHP and JSON file.
  • Automated infrastructure setup on Microsoft Azure cloud platform with the help of Azure Resource Manager templates written in JSON.
  • Compiled inconsistent formed data and modeled the data as a structured form(JSON/XML) with Python.
  • Created a web application using AngularJS, Ajax, JSON, JavaScript, HTML, CSS and Bootstrap.
  • Worked in another project using Python and RDS to store and retrieve JSON data received from an API.
  • Developed form builder, which allows users to design forms, and save them in JSON format.
  • Used restful services for fetching data from server using Retrofit for efficient parsing of JSON data.
  • Enabled communication between front end and back end by exchanging JSON format data through AJAX calls.
  • Involved in building various modules using technologies like Angular JS 1.4, JSON, and JavaScript.
  • Web app is able to handle user authentication, serializing JSON files, and full-text search.
  • Developed REST services (using JSON) from Android application for communicating with the server.
  • Developed scripts for the Localization Team to retrieve and convert JSON files to Excel spreadsheets.
  • Developed a web application for metadata (JSON) display, input and generation.
  • Developed various UI (User Interface) components using JSON and HTML.
  • Worked with internal web services to collect JSON data for exploring applications.
  • Used JSON to store quizzes in order to review them later.

Show More

31. Selenium Webdriver

low Demand
Here's how Selenium Webdriver is used in Software Engineering Internship jobs:
  • Performed functional testing to identify various critical points in the application and automated it by using Selenium WebDriver.
  • Developed automated test cases for company applications using Java and executed these test cases with Selenium WebDriver.
  • Performed Regression Testing for every modification made in the application and new builds using Selenium WebDriver.
  • Automated functional tests with Selenium WebDriver and Cucumber in Behavior Driven Development framework.
  • Developed and maintained automated regression test cases in Selenium WebDriver using Java programming language
  • Automated functional tests using Selenium WebDriver in a Behavior Driven Development framework.
  • Created automation framework in Selenium WebDriver using behavior driven approach like Cucumber.
  • Performed manual and automation on web based applications using Selenium WebDriver.
  • Created Regression scripts using Selenium WebDriver/TestNG.
  • Involved in Automation using Selenium WebDriver and updated the script using java.
  • Prepared a regression and functional test framework using Selenium WebDriver and TestNG.
  • Developed automated testing framework and automated tests for various Thomson products using Selenium Webdriver.
  • Developed automated test for web-based applications using Java, JUnit and Selenium WebDriver.
  • Automated presentation layer tests using Selenium webdriver with Ruby and Java bindings.
  • Developed automated tests using Python and Selenium Webdriver.
  • Created automation framework on ruby using selenium webdriver.
  • Utilized jMeter and Selenium WebDriver to accelerate testing.
  • Automated test cases using selenium webdriver.
  • Created automated tests using AngularJS, Protractor, JavaScript, MySQL, and Selenium WebDriver for FactoryTalk VantagePoint EMI mobile application.
  • Developed dynamic hybrid automation framework for Oracle Agile PLM using Selenium Webdriver, TestNG, JavaScript, maven and Java.

Show More

32. Unit Tests

low Demand
Here's how Unit Tests is used in Software Engineering Internship jobs:
  • Developed both functional and integration unit tests to support company software.
  • Enhanced internal development tools, revised/added unit tests.
  • Coded unit tests to increase application maintainability.
  • Created, ran and maintained automated unit tests based on the company's algorithmic trading product called ADL.
  • Interpret software and hardware requirements to develop unit tests which exercised the capabilities and limitations of the system.
  • Designed test cases according to users' feedback and ran unit tests, black-box & white-box tests.
  • Created methods and unit tests for sending HTML requests to the Allied API and parsing returning headers.
  • Developed scripts to automate web-app deployment, execute unit tests and creating a kit for end users.
  • Added regression, end-to-end, and unit tests for QA, and some front-end and back-end services.
  • Incorporated block design methodology and Unit Tests aggressively in order to write clean and maintainable code.
  • Reviewed proprietary C libraries to write documentation and unit tests covering certification requirements from the FAA.
  • Created a tool to make unit tests easier using Visual Studio and C#.
  • Implemented unit tests and documentation covering the grid-based distribution team's content serving API.
  • Implemented Object Relational Mapping with Hibernate POJO classes and annotations and wrote unit tests.
  • Test and debug several critical components using unit tests and system level testing.
  • Assisted the development team in QA testing, and implementing unit tests.
  • Searched for programming errors in software using unit tests and made corrections.
  • Developed extensive unit tests and performance tests with 90% code coverage.
  • Worked closely with the Development team and participated in unit tests review.
  • Created unit tests for the development of white-box testing tools.

Show More

33. New Features

low Demand
Here's how New Features is used in Software Engineering Internship jobs:
  • Provided support to ongoing legacy applications by designing and implementing new features and providing detailed white papers for proposed features.
  • Designed and implemented new features including user voting, discussions, tutorials and persistent notifications.
  • Related experience in database management systems and implementation of new features to application prototypes.
  • Implemented new features and functionality exclusively for maintenance requests by Traffic Engineers.
  • Generated requirement documents with detail equations and descriptions for new features.
  • Developed several new features for SevOne's Network Performance Management Application.
  • Added multiple new features for the admin tool to modify game and player data and fixed a wide assortment of bugs.
  • Designed new features for the customer service system with thousands of users to increase the response time by 30%
  • Employed test-driven development and pair programming to build new features for an online clothes retailer using Ruby on Rails.
  • Tested new features of Windows 8.1 (next version of Windows at the time) using the created app.
  • Developed and maintained Security Center's back-end by implementing new features, finding and fixing bugs on the program.
  • Resolved obsolescence issues and added a lot of new features to make the product unique and user friendly.
  • Added new features to an old software tool that monitors bus traffic on the V-22's mission computer.
  • Task: To integrate new features into the Random Query generator and also enhance the functionality of RQG.
  • Investigate the proliferation of Java libraries and updating project Wiki pages to reflect new features and changes.
  • Resolved issues and implemented new features with a small team in a portion of the web-based company product
  • Worked on various aspects of proprietary SMS/MMS API's, implemented new features and also improved performance.
  • Improved the user experience when interacting with News Feed through UI improvements and introduction of new features.
  • Served as ERDAS IMAGINE Developer to implement new features and fix defects in remote sensing/GIS software product.
  • Integrated new features to the existing website and writing store procedures in order to enhance performance.

Show More

34. Jira

low Demand
Here's how Jira is used in Software Engineering Internship jobs:
  • Queried the issue tracking system (JIRA) to enlist the issues regarding the text editor within the Curriculum Developer.
  • Use JIRA issue tracking system in identifying, isolating, reporting, monitoring, and resolving issues toward closure.
  • Fixed high-volume software bugs from JIRA backlogs using primarily PHP and maintaining the back-end and front-end functionality.
  • Reported the application defects/bugs using an in house bug-reporting system, which was developed using JIRA.
  • Tracked all anomalies, defects based on the results and created defect reports using JIRA.
  • Established continuous integration (CI) practices with JIRA, Jenkins, Bamboo and Stash.
  • Followed Agile Methodology to achieve the results & JIRA as the task tracking tool.
  • Developed a web-based QA metric aggregation application using the API for the issue-tracker JIRA.
  • Tested existing code in Black Duck's software, while documenting bugs in JIRA.
  • Created rule sets for JIRA work requests that were implemented and published for customers.
  • Reported defects using JIRA and interacted with the development team to resolve any defects/issues.
  • Identified the issues in the software and tracked them using JIRA tracking tool.
  • Worked on maintenance and performance improvement of ticket management system JIRA and Confluence.
  • Maintained the bug reports for internal evaluation of the product using JIRA.
  • Trained Intern peers in JQL in conjunction with the JIRA management process.
  • Maintained and routinely resolved issues reported by the JIRA Issue Tracking system.
  • Communicated with clients and test engineers though JIRA system about improving products.
  • Managed tasks with Agile frameworks, cleared Sprint tasks and controlled JIRA
  • Involved in test case execution followed by defect tracking in JIRA.
  • Enter and maintain defect information in Defect Tracking System, JIRA.

Show More

35. AWS

low Demand
Here's how AWS is used in Software Engineering Internship jobs:
  • Performed verification & validation testing and quality control on various commercial off the shelf applications and accessing susceptibility or other flaws.
  • Discovered and reported critical logic flaws to engineering which could have resulted in catastrophic fuel starvation.
  • Prioritized and categorized the flaws reported by customers, based on severity and significance.
  • Saved 100% developer's time on periodic checks of uploads to Amazon S3 by writing scheduled AWS Lambda Python script.
  • Worked on a research project to develop/determine the capabilities of the RailPod proprietary sensing technology to detect flaws inside the rail.
  • Performed Unit, Regression, Load, Performance and Sanity testing for AWS based deployments in US, Canada and Europe.5.
  • Designed and developed a monitoring service to archive AWS S3's metadata information and store it to other AWS service.
  • Containerized the software package using Docker Swarm, and deployed it on Amazon Web Services (AWS).
  • Designed and developed benchmarks to test Volt DB performance in portfolio management area using Java and AWS EC2.
  • Designed, developed and deployed an enterprise application on AWS for processing and analyzing patents from the USPTO.
  • Design web pages using Angular JS, Bootstrap, JavaScript for SAAS based application deployed on AWS Cloud.
  • Set up Jenkins for Auth-Service team, which realizes automatic web app build and deployment on AWS instance.
  • Designed and programmed data model in PostgreSQL database, managed AWS S3 for image uploading based on
  • Developed and automated feed handlers for using AWS S3 cloud and JavaMail API for mailer services.
  • Automated AWS sign up process, IAM user creation and consumed AWS API in automation script.
  • Assessed the workload and supported the migration to AWS by providing settings for the new deployment.
  • Configured MySQL database server at AWS EC2 to be automatically replicated to multiple MySQL slaves.
  • Developed an automatic report for billing technology partners using AWS, HQL, and Java.
  • Designed and implemented a black box monitor to check AWS Route 53 DNS service availability.
  • Contributed Python code which automates server deployment on AWS and SQL operation on AWS instance.

Show More

36. QA

low Demand
Here's how QA is used in Software Engineering Internship jobs:
  • Performed QA/QC procedures on current database
  • Communicated with both development teams and QA teams to evaluate the metrics data, such as accuracy, efficiency, etc.
  • Analyzed branch data for Desktop Transformation Project, performed OS level build verification testing, and organized QA supported applications testing.
  • Administer smoke tests in quality assurance (QA), user acceptance testing (UAT), and production environments.
  • Participated in QA Test planning meetings and gathered information about the Test environments, use access and environment outage etc.
  • Job shadowed and worked on small projects within several departments including development, databases, QA, and application support.
  • Learned a lot about Agile best practices, continuous deployment strategies, and QA Automation of an HTML 5/Angular application.
  • Test biotechnology software used for research development and student use: debugging, QA, UI and UX customer feedback.
  • Performed the first level of analysis on the defects rose by the QA team and resolved couple of bugs.
  • Performed QA evaluations on processes and products throughout the development life cycle and entered results in the QA Database.
  • Performed Load/Stress testing on the company website's QA environment to predict system behavior and performance using LoadRunner.
  • Deployed the application in stage and production environment for test and live purpose for QA, NFR testing.
  • Monitored and evaluated all QA outputs and provide the review results to the developer/project manager for timely resolution.
  • Attended a seminar on Software Quality Assurance (SQA) and Project Development Life Cycle (PDLC).
  • Designed, created, maintained and updated different QA test applications for Open Client Platform services of AOL.
  • Position also required bug reporting and assisting the Quality Assurance (QA) department with patch testing.
  • Communicate within Quality Assurance (QA) Department and with developers in application testing and defect management.
  • Communicated with release stakeholders about QA status using weekly test reports including test results and defect metrics.
  • Managed test plans and performed QA for a topology model of the NYC Power Distribution System.
  • Core member of QA group involved in all aspects of product testing through multiple release cycles.

Show More

37. Source Code

low Demand
Here's how Source Code is used in Software Engineering Internship jobs:
  • Analyzed existing source code and developed additional functionality to enhance software usability.
  • Implemented utilities to provide source code control and configuration management.
  • Established source code management repository using CVS.
  • Familiarized with Rational Clear Case, a software tool for revision control of source code and other software development assets.
  • Developed a Web-based tool that simplifies tracking code changes to the Traffic Server (TS) source code repository.
  • Finished the script of test case of source code during the transition from semi-automated to automated testing.
  • Performed code inspection/analysis of M299 Ada source code for Formal Qualification Testing (FQT) requirements verification.
  • Tested the source code, fixed bugs, debugged the image processing program on the machine.
  • Used C++ to implement the client and server side changes, based on Chromium source code.
  • Collected system requirements, located source code, configured source packages, and built binaries.
  • Converted source code from ADA to C/C++ using a translator for the PWT simulation software.
  • Prioritized tasks and bug fixes using GitHub (source code hosting and collaboration environment).
  • Created and ran system integration tests to validate changes made in source code.
  • Utilized Git to manage source code and track changes from other developers.
  • Analyze and resolve conflicts related to merging of source code for SVN.
  • Created a wireless surveillance camera system with Raspberry Pi using open-source code.
  • Contributed directly to the Windows NDIS (Network Core) source code.
  • Debugged source code in Eclipse ADT as well as for VB.net.
  • Applied naming conventions and programming standards to improve source code readability.
  • Experience Highlights: Manually documented all the Java source code.

Show More

38. Mongodb

low Demand
Here's how Mongodb is used in Software Engineering Internship jobs:
  • Developed a dynamic educational forum platform using CoffeeScript Meteor (web development platform) and MongoDB in a Linux environment.
  • Designed and developed a MongoDB monitored system to import a large amount of data into ElasticSearch
  • Developed Queries which allowed an easy transition between scraped data and MongoDB
  • Implemented the website with MEAN stack, used MongoDB as DB, AngularJS for the Front-Endstructure, Bootstrap to style.
  • Used Facebook Graph API to query data from the social graph, Java and MongoDB to carry out the implementation.
  • Implemented a Java process for data migration to MySQL and MongoDB to meet project requirements of new schema design.
  • Redesigned status checks to ensure multiple sources of information were in sync, such as MongoDB and Elastic search.
  • Developed SQL Server SSIS packages for data migration from Oracle, MongoDB & also performed various ETL tasks.
  • Containerized one of the proprietary core Loader Services that uses Tomcat, MySQL, MongoDB, NodeJS etc.
  • Spearheaded the design and execution of NoSql model on MongoDb with migration of 4 million records.
  • Implemented the same database with the exact functions in MongoDB to increase the mobile application performance.
  • Persisted data to MongoDB and MySQL using Spring Data at Data Access Layer.
  • Build and optimized full stack web services using NodeJS, Express and MongoDB.
  • Implemented script to migrating relational DB to MongoDB (NoSQL).
  • Survey on MongoDB, Kafka & Docker and related development.
  • Created the dashboard facility using employee database in MongoDB.
  • Developed application using C#, MongoDB, and aForge.NET to take pictures of pallets to help reduce freight claims expense.
  • Developed full-stack using Spring, Sass, AngularJS, Jenkins, Hudson, SonarQube, Splunk, Git and MongoDB.
  • Tested the Android application, maintained Server and SQL Database Developing Java EE web application using Twitter API and MongoDB
  • Adapted Grid-FS system in MongoDB to process large binary files * Experience participating in Agile Development in software development

Show More

39. Matlab

low Demand
Here's how Matlab is used in Software Engineering Internship jobs:
  • Initiated a daily imaging quality assurance MATLAB software for electric portal imaging devices of radiation therapy.
  • Developed functional programs to control the AP1000 reactor's safety system utilizing C, C++, Assembly, and MATLAB.
  • Designed solutions in C++, Java, and MATLAB for speech recognition, data mining, and antenna modeling.
  • Designed programs in MATLAB, Java, C++ for an agile software team and a systems engineering team.
  • Developed MATLAB software tools and documentation to assist in writing target detection, segmentation, and classification routines.
  • Developed a time domain FDTD model for simulation of human body path loss in MATLAB.
  • PROJECT EXPERIENCE THROUGH COURSEWORK -Researched and wrote feature extraction algorithms in MATLAB for audio.
  • Project SimDiff: Diff and merge tools for files generated from MatLab.
  • Assisted Head Engineer in designs for MATLAB Software.
  • Developed algorithms for change detection in videos (C, C++, Octave, MATLAB, & OpenCV).
  • Used FAA verification knowledge to work on Matlab verification project to convert current software development into model-based design.
  • Analyzed radar data in MATLAB in finding coordinate transformations to provide numerical information for the APG-79 radarprogram
  • Developed a lunar terminal descent simulation with a craterdetection program using MATLAB.
  • Used Matlab for algorithmic designing and data processing, tested computational performance.
  • Optimized sketch-recognition algorithm for traffic accidents drawing software in Matlab.
  • Learn Lear Product Management Policy Learn Matlab-Stateflow
  • Uniform Array (Tools: MATLAB) Designed a program to calculate the radiation pattern of an N-element Uniform Linear Array.
  • Programmed in MATLAB to manage customers processes, and developed a machine learning tool to learn customer s AWS instances.
  • Utilized matlab and C++ to collect and analyze data from multiple different experiments from a team of 4 people.
  • Updated existing Matlab files from 2011b format into 2015b format, which allowed for top level simulation.

Show More

40. Node.Js

low Demand
Here's how Node.Js is used in Software Engineering Internship jobs:
  • Contributed technical documentation for function components of various projects and conducted unit testing in Java and Node.js environments.
  • Delivered Node.js test suite for calendar appointment parsing analysis.
  • Coded server-side and client-side Java Script utilizing Node.js, Express, Backbone, Bootstrap, Passport, and other underlying packages.
  • Transition current system from JMS to Node.JS Focus on asynchronous, event driven, robust implementation.
  • Used Watson API, Natural language processing and Angular & Node.js for back end and web interface
  • Designed and implemented large parts of a real-time chat system with Node.js and WebSockets.
  • Involved in the development of an office information board running on Node.js using AngularJS.
  • Worked with Node.js developing new software that is used in their production website.
  • Created a web service using node.js where multiple users can query the parser.
  • Created Node.js grammar and internationalization rules based on C# legacy code.
  • Participated in building the server using Node.js for a B2B website.
  • Implemented the server logic using Node.js.
  • Designed and developed front-end cross-browser automated tests utilizing Node.js and Cucumber.js to verify behavior of in app notifications.
  • Added SNMP monitoring to pull information from multiple dynamic Node.js servers and send those statistics via AMQP to another Node.js application.
  • Created a Node.JS backend interconnected with a MS SQL-Server database and wrote SQL Queries to perform basic CRUD operations.
  • Used the Node.js and Angular.js MVC Frameworks in the development of the web applications.
  • Developed a complete web portal in Node.js integrated with login, authentication and permissions.
  • Project utilized several languages including: Node.js, Angular 2, TypeScript, Express, SQLite (NATES Stack).
  • Position Summary: IOT zigbee opensource development -Node.js API Library implementing Monitor-and-Test command to control TI-2530 chip for IOT application.
  • web applications utilizing node.js, handlebars Experience working with testing tools like Chrome web inspectors and IE Developer Toolbar.

Show More

41. Http

low Demand
Here's how Http is used in Software Engineering Internship jobs:
  • Project sample URL http://newsite.chaparralmoving.com/
  • Designed the end-to-end Automation Framework and reusable components for functional testing, for Apple s School Manager- http://www.apple.com/education.
  • Facilitated maintenance of client machines with a Python script to run shell programs synchronously through a HTTP tunnel with SSH.
  • Designed and developed an HTTP interface for Sable, a NoSQL Database which drives majority of Amazon retail website data.
  • Enhanced an HTTP proxy by adding the functionality to reduce latency by rerouting HTTP requests to the nearest available LB.
  • Designed an application enabling image uploading capabilities to remote servers utilizing socket programming, HTTP, and Java.
  • Programmed in Python using technologies such as HTTP, REST and hitting endpoints on Java web services.
  • Load tested backup server through API access and python HTTP requests using Locust and Request API.
  • Implemented HTTP Protocol using C++ for Data migration between two Network Attached Storage devices.
  • Researched dynamic bandwidth shaping for mp4 and HTTP Live Streaming for the iPhone.
  • Company Website: http://www.carefusion.com/ PROJECTS Mobile Interview Assistance(MIA).
  • Tested various HTTP Request and Response API using OO scripts.
  • Test well so far at http://event.academiacentral.org.
  • Integrated the HTTP interface with metrics and monitoring.
  • Managed and maintained https://ic.sc.gov/
  • Upgrade REST API of Big Data Application (BDA) from HttpServlet to JAX-RS.
  • Collaborated with a team of 8 (http://www.561861.cn/)
  • Created a HTTP server that handles HTTP GET requests.
  • Developed an application to add Http/Web filtering, SSL inspection for Web Filters, Web Security Gateways & Firewalls using Python.
  • Construct and Implement a relational database http://goo.gl/mVJQRr 09/2014 ~ 01/2015 Constructed a database using c++ in the Linux environment.

Show More

42. Tomcat

low Demand
Here's how Tomcat is used in Software Engineering Internship jobs:
  • Worked for the enhancement of existing applications to work in Java 8 and Apache Tomcat 8 Environment.
  • Created an ERP Project implementing MVC Architecture using Cake PHP framework and using Apache Tomcat.
  • Programmed utilized a Spring MVC Framework, Oracle SQL Database, on a TomCAT Server.
  • Worked in Tomcat/Java/OracleSQL stack for DataRoom, C#/.NET/OracleSQL stack for OCR.
  • Deployed projects to Tomcat to build internal testing environment.
  • Deployed applications using Apache Tomcat on CentOS servers.
  • Deployed and tested Applications on Tomcat and WAS.
  • Deployed test builds to an Apache Tomcat server.
  • Installed and used Tomcat for own development environment.
  • Developed a forum module for a web based collaboration application using Spring framework, Hibernate and Tomcat Servlet container.
  • Involved in configuration of TOMCAT application server in Multicluster environment.
  • Improved legacy .NET WebService to Java based WebService on Linux platform using WebService, Tomcat, Hibernate, and PostgreSQL.
  • Lead Developer on migration from IBM Websphere and RPC to Apache Tomcat using JAXB Software Engineer on XTRAC Core/Server team.
  • Debugged Java EE applications built on top of Spring MVC framework using Tomcat, Eclipse, SoapUI and JMeter.
  • Deployed the Java web service on Glassfish, an application server similar to Apache Tomcat Server.
  • Used Tomcat to run and test Alfresco and internal software customizations.
  • Architected backend database structure for showcase webpage using Java and MySQL on Apache Tomcat.

Show More

43. Unix

low Demand
Here's how Unix is used in Software Engineering Internship jobs:
  • Developed a script in UNIX for submitting jobs to Berkeley's National Energy Research Scientific Computing Center (NERSC) supercomputers.
  • Assisted with data migrations, mergers and conversions for banks on AS/400, MVS, VSE and Unix platforms.
  • Worked on Unix shell (Free BSD) to import Network resource data into a server for resource management.
  • Replaced all GNU UNIX code representations with various LINUX compatible libraries and data types.
  • Performed bug fixes and enhancements to multiple project tools written in UNIX shell scripts.
  • Provided crucial expertise to the development and maintenance team on integrated UNIX systems.
  • Worked with UNIX on Server side to implement the web services.
  • Developed some Unix Shell scripts to automate processes during development.
  • Acquired knowledge of the robust capabilities of the Linux/Unix OS.
  • Developed in C++ in UNIX and Windows Visual Studio.
  • Worked in C in Sun/UNIX environment
  • Worked mostly on UNIX environment.
  • Test Internet e-mail application running under Windows 95, Windows NT, Windows 3.1, and UNIX (LINUX).
  • Tested under AIX, Unix, and HP servers
  • Researched and implemented in Java within a UNIX environment, a centralized infrastructure for logging specific data with a searchable interface
  • Maintained and troubleshot 20 Unix/Linux Servers supporting application PROJECTS
  • Automated the build process of OneGate, the Obamacare Exchange website for the state of Hawaii using Unix Shell Scripts.
  • Developed Unix Shell Scripts using C/K/Bourne Shell for generation of reports and monitoring the daemons.
  • Worked on a group for the multi-threaded Java Messaging System Application on Windows and Unix
  • Bootstrapped third-party embedded Unix platform to run AGA encryption standard.

Show More

44. Version Control

low Demand
Here's how Version Control is used in Software Engineering Internship jobs:
  • Managed the project and development of the software package using Agile software development methodology and Git distributed version control respectively.
  • Worked under Agile/Scrum software development environment and utilized GitHub for version control.
  • Trained in version control and Agile software development methodology.
  • Followed agile/scrum methodology and used Perforce for version control.
  • Received training for using GIT for version control and adopt agile methodology, use sprints to lead project through different phase.
  • Leveraged JDK 7 in Programming SDK, Apache Maven gaining familiarity in utilizing Git for version control and managing entire projects.
  • Redesigned and developed code version control and inline edit Java applet module as a web app using CodeMirror.
  • Used JDBC for database connectivity and used connection pooling to optimize database connections Source Version Control CVS.
  • Collaborated closely with IT team by version controlling of software using Git and Maven for building framework.
  • Presented a tech talk on distributed version control with Git to increase awareness among engineers using SVN.
  • Assisted others in learning Git for the purpose of source version control for the project.
  • Established the TCP/IP architecture of network for sharing data, managed version control with SVN.
  • Performed peer code reviews using Crucible and managed code version control using TortoiseSVN web interface.
  • Assisted with migrating PSS E documents into version control and creating a documentation managing system.
  • Automated version control process through creation of scripts (JavaScript) utilizing Java libraries.
  • Added code revisions to the program in keeping with standard version control protocol.
  • Organized and maintained project code and assets with the Git version control system.
  • Used TortoiseSVN subversion control for applying updates and maintaining large code frameworks.
  • Created software in a close group environment using GIT for version control.
  • Used Team Foundation Server source code management tool, for version control.

Show More

45. Hadoop

low Demand
Here's how Hadoop is used in Software Engineering Internship jobs:
  • Develop applications using Hadoop-Map reduce paradigm.
  • Designed and implemented a distributed PageRank algorithm for wireless search engine based on Apache Hadoop open-source distributed computing platform.
  • Developed Recommendation System module using Hadoop ecosystem and Mahout ML techniques.
  • Used the frequent pattern tree growth algorithm and ran on a hadoop cluster with 30 nodes to get the mined rules.
  • Gained experience in ExtJS, Ruby on Rails, Spring Framework, Hadoop, Amazon S3, and distributed system.
  • Test Driven Software development, maintenance and code modification, resolved bugs in defect free first release of Hadoop AI.
  • Started with word count example of hadoop map-reduce and will eventually use it for processing larger logs files.
  • Gained an understanding of API and Hadoop frameworks in order to help support projects for other teams.
  • Distributed the data into Hadoop cluster and ran spark jobs to parse and output data in parallel.
  • Configured, optimized and administered an 8-node Hadoop cluster by using AMBARI and analyzing the logs.
  • Installed and configured Hive and the HDFS, implemented Hadoop cluster with multiple nodes on CentOS.
  • Extracted and organized more than 100 thousand employees' profiles from text files using Hadoop.
  • Migrated Bedrock functions from Hadoop Map Reduce to Spark, increasing speed of iterative functions.
  • Analyzed Logs containing mobile browser specific details for improving speed of the browser using Hadoop.
  • Scheduled data processing in Hadoop using PIG scripts and redirected results in centralized MongoDB.
  • Used Hadoop's data and I/O for data integrity, serialization and persistence.
  • Campaign computation system research and development on top of Hadoop ecosystem, e.g.
  • Assisted to build Hadoop framework for video synopsis and design function test.
  • Used Spark, Hadoop File Systems, and elastic map reduce techniques.
  • Designed and deployed an aggregation database using Impala based on Hadoop cluster.

Show More

46. SDK

low Demand
Here's how SDK is used in Software Engineering Internship jobs:
  • Included speech recognition using the Microsoft Speech SDK and proprietary automated blue-screening technology.
  • Integrated joystick input into avionics testing environment using DirectX SDK.
  • Automated generation of SDK documentation.
  • Developed SDK for advanced users to access real-time motion capture data from MotionEase, Inc.'s video-based tracking system.
  • Created the Ammeter android application which measures battery drain on the phone, using Java and android SDK.
  • Worked on MicroStrategy Web SDK to develop a Proof of Concept (PoC) for the client Citibank.
  • Debugged and made improvements in company's mobile application.+ Furthered programming works primarily based on Android SDK.
  • Worked with Google SDK to create a Google Fit based platform as the backbone of the app.
  • Developed facial recognition application for Google Glass and other Android devices using Java and Android SDK.
  • Created prototype for search engine that integrates Microsoft's Azure Search API with RedDog Portal SDK.
  • Developed applications using Microsoft Surface SDK 2.0 for Device Detection and file transfer using Bluetooth.
  • Involved in development and testing of an Android Application using Android SDK in agile environment.
  • Conceptualized and implemented the first version of the SDK for building more such data collectors.
  • Worked on the Location Services in Amazon Fire Tablets using Fire SDK.
  • Recommended three tools/features to be added to the Intel Media SDK.
  • Protected SDK from debugging by malicious users in the production release.
  • Visualized the virtual scene using VegaPrime SDK (Teamwork).
  • Created testing toolkit for Plugin and SDK team
  • Experience with SDK and mobile architecture.
  • Develop using Android SDK and Eclipse.

Show More

47. OS

low Demand
Here's how OS is used in Software Engineering Internship jobs:
  • Provided insight on possible future iterations and implementations of developing programs to improve the overall product.
  • Simulate and study radio spectrum access techniques of Cognitive Radios using Game theory and other mathematical models
  • Designed and implemented business logic rules to validate users' personal information utilizing JBOSS Drools.
  • Proposed BCI (brain-computer-interface) to assist daily activity and validated its applications in e-Health program
  • Assumed responsibility and completed implementation of an Aircraft Hazard Documentation system based in Microsoft Access.
  • Coordinated and communicated with colleagues in other departments to organize some cross-department activities
  • Managed subversion repositories for the manufacturing tools suite and desktop companion applications.
  • Analyzed state of the art in-memory databases to propose hardware acceleration techniques
  • Created an interactive map to visualize conversion data across marketing regions.
  • Tested remote diagnostic sessions for system calibration and robustness improvement.
  • Translated business requirements into code that worked across multiple browsers.
  • Interviewed prospective candidates as my successor to maintain project continuity.
  • Engineered cross-browser compatibility for Arabic/Hebrew/RtL languages on AccuWeather mobile site.
  • Assisted with software configuration management in closing out Problem/Change Reports.
  • Research and recommend network topology and architecture across campus.
  • Programmed animated testing within the DovePOS system
  • Worked closely with key stack holders & product managers to find the requirements and accomplished them 100% within the sprint.
  • Created Defect management, bug tracking and bug filing using MKS integrity to verify and close them when they were resolved.
  • Embedded dynamic and static data into the gadgets thereby assuring versatility, for instance embedded videos by entering URLs at run-time.
  • Designed, wrote, and tested an airplane telemetry output simulator to assist with the diagnostic testing of telemetry software.

Show More

48. Bash

low Demand
Here's how Bash is used in Software Engineering Internship jobs:
  • Participated in code reviews and bug bashes as a part of agile methodology followed at the company.
  • Migrated Adobe Creative Cloud plugin build process to Grunt from bash and IDE file watchers.
  • Produced and edited shell scripts in Bash and PowerShell to automate testing process.
  • Used Windows and Unix systems writing code in Java, Ruby and Bash.
  • Automated all manual testing for software parts I managed, by writing bash scripts
  • Scripted stress tests using Bash to test reliability of Compact Flash Cards.
  • Implemented data loading bash scripts to automatically load all markets' data.
  • Set up remote testing tasks using bash scripts on company internal network.
  • Developed C++, Python, bash based utilities to automate troubleshooting tasks.
  • Scripted start-up tasks using bash to test reliability of hardware boot loaders
  • Converted bash scripts to Salt states for automated IBM GPFS deployment.
  • Programmed using Linux, Bash, and C.
  • Worked with Java, Bash/Batch scripting languages.
  • Coded using Java and Bash.
  • Gained experience Linux OS, BASH scripting, HP's Operations Manager for UNIX, Excel, VBA
  • Attended bug bashes for targeted exploratory testing of critical features; Logged bugs found during testing and regular use.
  • developed a solution to bridge Union Pacific s monitoring software (EMS/AppDynamics) using Bash and Java.
  • Utilized scripting Languages such as Awk and Bash for build management and development of automated testing.
  • Utilized GitHub, Bash, Jira, IntelliJ on a daily basis.
  • Developed a bash script to migrate repositories from SVN to Github.

Show More

49. J2Ee

low Demand
Here's how J2Ee is used in Software Engineering Internship jobs:
  • Designed and implemented J2EE application for network traffic monitoring system.
  • Involved in the architecture of the modules according to the J2EE standards (Client tier, Web tier and Business).
  • Developed web pages on requirements set by ICICI officials for developing their website using web services,J2EE and Bootstrap.
  • Implemented the web service interfaces using Apache-CXF and J2EE to store and retrieve records from the SQL Server.
  • Worked on implementation and integration of REST API with identity application using J2EE, Spring MVC.
  • Worked as intern with Key-Pixel and contributed as a Java/J2EE Developer in the internal projects.
  • Documented the challenges learned from using J2EE application server for building the above B2B application.
  • Designed and Developed Web based applications, developed using J2EE (Java Enterprise Edition).
  • Implemented Dashboard System in J2EE platform to monitor user transactions and support customer base.
  • Back end is developed using Web Services, J2EE Technologies with Oracle Database.
  • Involved in designing and development of application using Java J2EE and MySQL Database.
  • Worked on OOPS concepts in Java and exposure to J2EE concepts as well.
  • Trained on J2EE and completed a minor project of 6 weeks duration.
  • Test, debug, and develop for web based J2EE application.
  • Implemented JAVA/J2EE design patterns such as Factory, Singleton.
  • Involved porting the application from C++ to Java/J2EE.
  • Used Java & J2EE design patterns.
  • Utilized JAVA, J2EE, EJB.
  • Used Java/J2EE/java 2 standard edition components like Core java, servlets, java beans and JDBC connections in the application.
  • Designed an Internal dashboard for the company internal use (Java/J2EE, JSP/Servlet, Spring, JDBC, MySQL).

Show More

20 Most Common Skill For A Software Engineering Internship

Web Application17.1%
Test Cases10.3%
Pl/Sql9.1%
Data Analysis7.6%
Rest API5.7%
Html5.7%
CSS5.7%
Python5.2%

Typical Skill-Sets Required For A Software Engineering Internship

RankSkillPercentage of ResumesPercentage
1
1
Web Application
Web Application
13.1%
13.1%
2
2
Test Cases
Test Cases
7.9%
7.9%
3
3
Pl/Sql
Pl/Sql
6.9%
6.9%
4
4
Data Analysis
Data Analysis
5.8%
5.8%
5
5
Rest API
Rest API
4.4%
4.4%
6
6
Html
Html
4.3%
4.3%
7
7
CSS
CSS
4.3%
4.3%
8
8
Python
Python
4%
4%
9
9
User Interface
User Interface
3.7%
3.7%
10
10
C++
C++
3.1%
3.1%
11
11
Platform
Platform
2.8%
2.8%
12
12
Android
Android
2.4%
2.4%
13
13
Software Development
Software Development
2.1%
2.1%
14
14
PHP
PHP
2%
2%
15
15
Linux
Linux
2%
2%
16
16
Jquery
Jquery
1.8%
1.8%
17
17
XML
XML
1.6%
1.6%
18
18
MVC
MVC
1.5%
1.5%
19
19
SQL
SQL
1.4%
1.4%
20
20
GIT
GIT
1.4%
1.4%
21
21
Cloud
Cloud
1.3%
1.3%
22
22
GUI
GUI
1.2%
1.2%
23
23
Management System
Management System
1.1%
1.1%
24
24
Scrum
Scrum
1.1%
1.1%
25
25
JSP
JSP
1%
1%
26
26
Ajax
Ajax
1%
1%
27
27
Angularjs
Angularjs
0.9%
0.9%
28
28
Perl
Perl
0.9%
0.9%
29
29
Front End
Front End
0.9%
0.9%
30
30
Json
Json
0.9%
0.9%
31
31
Selenium Webdriver
Selenium Webdriver
0.9%
0.9%
32
32
Unit Tests
Unit Tests
0.9%
0.9%
33
33
New Features
New Features
0.9%
0.9%
34
34
Jira
Jira
0.9%
0.9%
35
35
AWS
AWS
0.9%
0.9%
36
36
QA
QA
0.9%
0.9%
37
37
Source Code
Source Code
0.8%
0.8%
38
38
Mongodb
Mongodb
0.7%
0.7%
39
39
Matlab
Matlab
0.7%
0.7%
40
40
Node.Js
Node.Js
0.6%
0.6%
41
41
Http
Http
0.6%
0.6%
42
42
Tomcat
Tomcat
0.6%
0.6%
43
43
Unix
Unix
0.6%
0.6%
44
44
Version Control
Version Control
0.5%
0.5%
45
45
Hadoop
Hadoop
0.5%
0.5%
46
46
SDK
SDK
0.5%
0.5%
47
47
OS
OS
0.5%
0.5%
48
48
Bash
Bash
0.5%
0.5%
49
49
J2Ee
J2Ee
0.5%
0.5%

56,191 Software Engineering Internship Jobs

Where do you want to work?