Full Stack Java Developer Resume
Full Stack Java Developer Resume
Summary
3+ years of software design experienc e in developing enterprise wide.
Experience in both Client Side and Server Side Programming.
Background in all phases of software engineering including Analysis, Design, Coding, Testing,
and Implementation as well as Agile Software Development using Jira and Github.
Experienced in Object Oriented Concepts, C++ and Java Programming.
Experience with Spring framework modules;
1- Container that applies IOC (inversion of control) and Bean container,
2- Context including JNDI, Validation,
3- AOP (Aspect oriented programming),
4- Data access: JDBC, ORM, DAO (data access object), Transaction,
5- ORM (object relational model) including Hibernate and JPA,
6- Web MVC (model view controller) and REST (Representational state transfer),
7- Test.
Experience in handling Tomcat with Apache Web Server.
Familiar with Java Networking library, Java IO, and WebSocket.
Have experience in Node.js backend programming and Object Oriented JavaScript.
Familiar with web services formats XML and JSON.
Experience in Desktop/Mobile web development using jQuery/jQuery-mobile API.
Front end development skills in HTML/CSS/JavaScript and Bootstrap responsive web design.
Deploying and Running JSP (Java server pages).
Experience in Android development using Android SDK and PhoneGap API.
Familiar with data validation APIs.
Familiar with Java-based enterprise applications development using Spring Framework.
Good Knowledge in Data Structures, Algorithms.
Experience in Linux/UNIX and shell scripting.
Having Data modeling experience with MYSQL/Oracle SQL-Plus and Microsoft SQL Server.
Having knowledge of Apache CouchDB NOSQL database
Familiar with Data Warehouse and ETL (extract, transform, load) methods using Oracle
PL*SQL and SQL*Plus.
Familiar with Hadoop components; HDFS, MapReduc e patterns: summariza tion, Bloom
filter, count, join, structure d hierarc hy, and top members.
Experimented a project on machine learning using Mahout.
Experience in cloud monitoring using Groundwork/Nagios for monitoring Hosts/services
and plugins like Noma for alerting, check_logfile s for log monitoring and RRD graph tools.
Technical Skills
Programming Languages: C++, Java, JavaScript, PL/SQL
J2SE Technologies: Collections, Threads, Applet, Swing, I/O, Java Beans, JDBC, JSON
Web Servers: Apache Tomcat, GlassFish
Source code management (SCM): GitHub, Bitbucket
Framework: Spring, JPA (Hibernate)
Database: Oracle, MySQL, NOSQL CouchDB
Scripting Language: Linux/Unix Shell Scripting, javaScript
Shahab Rooznow
Full-Time Work Permission-No Sponsorship needed Java Full-Stack Developer
E-mail: [email protected] Address: 60 E Rosemary St. San Jose
Linkedln: http://lnkd.in/rt4fS4 Phone: 4085686469
Development Tools: Eclipse, Microsoft Visual studio, X-code, Spring Tool Suite
Database tools: MySQL Benchmark Suite, Microsoft SQl Server, Oracle SQL*PLUS
System monitoring Tools: Groundwork, Nagios
Web development tools: Adobe Dreamweaver, Vusual Studio, Aptana
Operating Systems: Windows 7/2000/XP/NT, Mac, Ubuntu, Redhat
Projects
Professional Summary
Education
M.S., Computer Software Engineering, Northwestern Polytechnic University, Fremont, CA, US
2012-expected summer 2014
Research Assistant, DFT & ATPG Methods, National University of Malaysia, Bangi, Malaysia,
2010-2012
M.S., Microelectronics, National University of Malaysia, Bangi, Malaysia, 2010
B.S., Electrical Engineering – Electronics, Azad University, Karaj, Iran, Feb 2007