We provide IT Staff Augmentation Services!

Java And C# .net Developer Resume

5.00/5 (Submit Your Rating)

Seattle, WA

TECHNICAL SKILLS

Programming Languages: Java, JavaScript, Shell Script, Python, C++, C#

Web Technologies: Nodejs, HTML5, CGI, XML, JavaScript, CSS, Coffee Script, HALM, Meteor, Highcharts

Big Data: Hadoop, HDFS, Apache Hive, Oozie, SQL Server Integration Services (SSIS), AWS EMR

Cloud Computing: AWS, Google Bigquery, Google Adwords.

Java Technologies: Spring, Hibernate, JDBC, Maven, Ant, JUnit, EasyMock

Bug Tracking Software: JIRA, Bugzilla

Testing Methodologies: Black Box Testing, Back End Testing, Smoke Testing, Functionality Testing

Databases: Oracle 11g, MySQL 5, PostgreSQL, MongoDB, AWS Redshift

Content Management System (CMS): Joomla, Drupal, Unbounce, WordPress

Data Visualization: Tableau, PowerBI

ERP Packages: SAP R\3, MANMAN

Operating Systems: Linux, Docker, Windows 7, XP, 2000, MacOS

Application Servers: Apache Tomcat 6

Web Services: SOAP, UDDI, WSDL, REST

Integrated Development Environment: Eclipse, WebStorm, Visual Studio

Statistical Data Analysis Software: STATA, SAS, SPSS, GAUSS

Microsoft Office: Access, Project, Word, Excel, Power Point

Other: Google Analytics, Formstack, MailChimp, SQL, SoapUI, Socket programming, Shell programming, MATLAB, GAMS, SIMAN, Mathematica, LyX, LINQ, CORBA, RMI, Statistical Modeling, Data Analysis, Regression Analysis

PROFESSIONAL EXPERIENCE

Confidential

Java and C# .Net Developer

Skills Used: Java, C# .Net, SOAP Web Services, IBM BD2

Responsibilities:

DAA Northwest project was composed of Java and C# .Net applications. C# .Net applications were collecting data about vehicles, sending reports to Confidential and writing data into the database. Java application was writing missing data into the database. Database was IBM DB2. The system was sending reports to Confidential by using SOAP Web Services. As a software developer, I added new features to the system. My code made the reports include supervisor info; and made the system send reports after the approval of the supervisor. I also encrypted configuration files.

Confidential

Web Developer

Skills Used: Drupal, JavaScript, HTML, CSS, Google Analytics, AWS, NGINX

Responsibilities:

This project included Confidential website and Google Analytics integration. Confidential website was built with Drupal. The system was in AWS. I added some custom code to Confidential website for some enhancements. I also integrated Confidential website with Google Analytics so that website traffic can be tracked. Moreover, I did data manipulation in Google Analytics so that data of a certain web page in Confidential website can be tracked separately.

Confidential

Web Developer

Skills Used: JavaScript, HTML, Joomla, Google Analytics, CSS

Responsibilities:

I was responsible for the company website. I added a new email subscription box to the website by embedding custom JavaScript code. This email subscription box was getting email addressees, and emailing them to a specific user. I also added new web pages for which I used custom HTML and CSS. Moreover, I integrated company website with Google Analytics for website tracking and data collection. I created different reports in Google Analytics for data visualization.

Confidential

Software Developer

Skills Used: JavaScript, HTML, CSS, AWS, SQL Server Integration Services (SSIS), Formstack, Joomla, MailChimp, Unbounce, Tableau, WordPress, MySQL

Responsibilities:

Purpose of this project was providing an online survey to the users, collecting user data, storing data, processing data, creating automated reports, and emailing reports to the specific users. I built a system which has different components for this project. Collected data was stored in MySQL database in AWS. I used SSIS for data processing in AWS. Automated reports were created in Tableau online by using processed data. I also used Formstack and Unbounce for survey creation and user data collection. Since it was an online survey, I also integrated the system with two company websites.

Confidential

JavaScript/MEAN Stack Developer

Skills Used: JavaScript, Node.js, MongoDB, HTML, CSS

Responsibilities:

Gates project was aiming to manage data about diseases and cure fundings. It included dynamic web pages. Javascript was used in both client - side and server-side. It was a Node.js project. Database of the project was MongoDB. I added new web pages to the system by utilizing JavaScript, HTML, and CSS. I also performed some bug fixing related with web pages and documents stored in MongoDB.

Confidential

Big Data /Java Developer

Skills Used: Java, Cloud Computing, AWS, Hadoop, HDFS, Shell Scripting, Oozie, Google BigQuery, Google

Responsibilities:

This big data project was composed of two stages. In the first stage, I wrote Shell Scripts that extract data from Hadoop HDFS and transfer them to AWS S3 Bucket. I used Oozie to schedule and run my Shell Scripts. In the second stage, I created and developed a Java application that automatically reads data from AWS S3 Bucket, and writes data into AWS Redshift. My Java application also does MapReduce job in AWS Elastic MapReduce (AWS EMR). My java application also performs data quality checks such as row count comparison for each table. Moreover, it sends success/error messages to AWS Queue, creates a log file about data quality check results, and performs ETL operations in AWS Redshift. In addition, I developed another java application which reads data from Google BigQuery and writes data into MySQL database.

Confidential

Software Engineer/Architect

Skills Used: Node.js , Meteor, Highcharts, HTML, JavaScript, CSS

Responsibilities:

QC Results was a project aiming to create customized forms, store data, and present stored data by utilizing statistical graphics. Javascript, Node.js, Meteor, HTML, and CSS were the technologies used in this project. Meteor is an open source JavaScript platform for building web applications. In this project, I did data visualization in order to present data in a graphical format. I also used statistical techniques to calculate and present data in statistical graphics. Moreover, I designed and implemented statistical charting feature with Highcharts framework. I made the system capable of drawing Line Chart, Bar Chart, Scatter Plot Diagram, R- Chart, Histogram, Pareto Chart, and X-Bar Chart based on the data taken from MongoDB. Since R-Chart, Histogram, Pareto Chart, and X-Bar Chart were not supported by the Highcharts framework, I created these charts from scratch. I also used HTML and CSS to provide charting options to the users. In addition, I worked on some project features which were used to create user-specific customized forms for a business environment.

Confidential

Web Developer

Skills Used: Java, Maven, Python, XML, MySQL, HTML, JavaScript, CSS, Node.js, Coffee Script,

Responsibilities:

AlertForwarder was a java application which parsed text-only emails and converted them to XML files. In addition, it automated the fulfilment of field-replaceable parts. AlertForwarder was managed by another application which was coded in Python. This python application also supplied data to the User Interface for monitoring purposes. As a web developer, I added some new capabilities to AlertForwarder. I also fixed some bugs in AlertForwarder, UI, and python application. Technologies used in UI were JavaScript, Nodejs, Python, HTML, CSS, JSON, CoffeeScript, and HALM. I also extracted data from database by writing SQL queries. Moreover, I provided solutions related with network security and prepared a test plan for a software upgrade.

Confidential

System Requirements Analyst, Software Developer, and Tester

Skills Used: Java, Spring, Hibernate, JDBC, Maven, PostgreSQL, HTML, JSP, CSS

Responsibilities:

Purpose of Confidential was providing a fast and efficient knowledge sharing environment for parents and daycare teachers. Daily information about the kids was provided online to the parents. My system also had video and photo tagging capabilities. In other words, a specific portion of the uploaded video can be watched by entering video start and end seconds. This system was a web application. Technologies that I used in this project were Java, Spring, Hibernate, Jersey, JDBC, HTML5, and PostgreSQL. I also designed a database for this project. I drew Entity-Relationship diagram which shows entities (tables), attributes (columns/fields) and relationships between the entities. I used primary keys and foreign keys while showing entity relationships.

Confidential

Algorithm and Software Developer

Skills Used: Windows Azure, StreamInsight, LINQ, .NET

Responsibilities:

The “FriendFinder” application recommended friends based on the similarity of users' GPS Traces. That is, it suggested friends based on the GPS history data collected from Open Street Maps for more than 200 users. The goal of finding friends was achieved by exploiting various information such as comparing trajectories of different people/users, comparing the time spent at various places, and comparing the places by finding intersecting polygons. It was a web application that followed the Model-View-Controller model.

Confidential

Software Developer and Tester

Skills Used: Java Servlets, RMI, HTTP, MySQL, Apache Tomcat, Maven, Spring, Hibernate, JDBC, JSP, HTML, CSS

Responsibilities:

Confidential was a multitier client-server system. It was designed to manage a book store's inventory and its customers who were referred as users. The admin user could add books and users to the system. Each client/user earned 1 point per $10 purchase. Each point earned resulted in $1 discount in the next purchase. Both user and book information were stored in the database which as MySQL. Technologies that I used were Java Servlets, RMI, HTTP, Apache Tomcat, Maven, Spring, Hibernate, JDBC, JSP, HTML, and CSS

Confidentia

Software Developer and Tester

Skills Used: Java, Multithreading, TCP

Responsibilities:

This was a peer-to-peer communicating program that included multithreading. This online Internet program involved two users in the same tic-tac-toe game. Each user started the game locally and operated on the local 3- by-3 tic-tac-toe window that interacted with his/her remote counterpart’s window through the Internet, so that the two users could view the same ongoing progress in their game.

Confidential

Software Developer and Tester

Skills Used: Java, Multithreading

Responsibilities:

A simulation of Schroedinger’s wave dissemination over a two-dimensional space was performed by using multithreaded synchronization. A two-dimensional square bucket was assumed to be the water surface. To simulate wave dissemination over this water surface, the square was partitioned into N-by-N cells. Each cell maintained the height of its water surface. A wave was disseminated north, east, south, and west of each cell.

Confidential, Seattle, WA

Software Developer and Tester

Skills Used: C++, Unix, Shell Programming

Responsibilities:

This project was an implementation of a command-line interpreter that allowed fore/background process execution, stdin/stdout redirection, and stdout piped to stdin as seen in the Unix shell. Through the implementation, several system calls such as fork, exec(vp), wait(pid), open, dup, read, write, and close were utilized.

Confidential, Seattle, WA

Software Developer and Tester

Skills Used: C++, yacc

Responsibilities:

Purpose of this project was translating a program written in modified Pascal into C++. Four phases were completed during the project. These phases were Lexical Analyzer, Parser, Symbol Table, and Code generation.

Confidential, Seattle, WA

Statistical Data Analyst and Researcher

Skills Used: Statistical Modeling, Regression Analysis, STATA, SPSS

Responsibilities:

User-satisfaction of a software application increases when system reliability increases. Two reliability variables, each with two levels, were utilized to explore this hypothesis in this project. An experiment was done by using Factorial Design. And a Regression Analysis was performed. Results showed existence of both main effects and an interaction effect. A negative correlation between user-satisfaction and the number of username/password failures was observed. User-satisfaction increased when number of defects decreased. Moreover, results showed a negative association between the interaction term and user-satisfaction. That is, user-satisfaction increased when two reliability variables, number of defects and the number of username/password failures, decreased jointly.

QA Engineer, Web Developer

Skills Used: Java, HTML, SQL, SoapUI

Responsibilities:

A web page which displays services provided and contact information was designed and developed for this tutoring firm. Java technologies were utilized. It was a small team. I was involved in both software development and QA process for this company. I tested the application by using various testing techniques where I wrote test cases based on specifications and SQL queries for data validation. I executed test plans. I used SoapUI as the main tool to do service testing.

We'd love your feedback!