Intern Software Engineer Resume
Buffalo, NY
SUMMARY
- Developer with more than 7+ years hands - on of experience.
- Result oriented professional with extensive experience in Java, J2EE, Spring, Web Services, SQL & NoSQL (MongoDB) database solutions.
- Expertise in full SDLC including Software Architecture, Designing & Prototyping.
- Competent in core Java concepts like OOP, JDBC, Multi-Threading, Java Concurrency Utilities, etc. and advanced concepts such as JSP, Servlets, Persistence, Annotations & Web Services.
- Experienced with a variety of programming & scripting languages.
- Web UI design skills using AngularJS & Bootstrap.
- Experienced using Node.js, NPM & Express to quick start client side web development.
- Expertise in programming, design & implementation of multi-tier applications using Core Java, JEE, JDBC, JSP, HTML, CSS, Spring (IoC, MVC, Data, Security, Boot) & Hibernate-JPA.
- Worked on multithreaded, concurrent, low latency & highly responsive applications.
- Worked on Spring Boot REST Web Service development using Jersey (JAX-RS) & swagger to deploy highly efficient production grade spring applications with minimum configuration and wide accessibility.
- Experienced in writing and debugging bash/shell scripts.
- Worked with several application servers including Apache Tomcat, Glassfish & JBoss.
- Experienced with a slew of IDE’s, text editors, version control, build automation & development tools.
- Extensive experience in code re-factoring & developing standards.
- Experienced with mobile app development using Xamarin.
- Ability to navigate any development stack and can easily adapt to anything new.
- Took up the role of an administrator, developer, designer, etc. in numerous one-man projects.
- Familiar with the Big Data ecosystem & technologies (Hadoop, Hive, Impala, MapReduce, Spark)
TECHNICAL SKILLS
Programming Languages: Java, C#, JavaScript, LUA, PHP, C, C++, Delphi, Python, Swift (iOS)
Operating Systems: OS X, Linux (RHEL, CentOS, ArchLinux), Windows
Web Technologies: HTML5, CSS3, JavaScript, AngularJS, Bootstrap, JSP, Java Servlets, Spring, JSON, AJAX, REST (JAX-RS), Node.js, Express
API’s/Frameworks: Spring - Boot, MVC, Security, Data. Hibernate (ORM), Jersey 2.0 (JAX-RS), swagger, Log4J, SLF4J, Apache MINA (NIO), Java RMI, JDBC, .NET Remoting, Paypal API, Twilio API, Google Maps API, MOXy, JUnit, Mocha
Databases: MySQL, Oracle, Microsoft SQL Server, MongoDB (NoSQL), SQLite
Application Servers: Apache Tomcat, JBoss, WebLogic, Glassfish, IBM WebSphere
IDE’s: IntelliJ IDEA, Eclipse, Visual Studio, Xamarin Studio, Xcode, Netbeans
Build Automation: Maven, Gradle, ANTDevelopment Tools Version Control, Issue & Bug Tracking - GIT, SVN, Assembla, Bugzilla, JIRA
PROFESSIONAL EXPERIENCE
Confidential | Jersey City, NJ
Full Stack Developer
Responsibilities:
- Coordinated the entire MEAN stack.
- Involved in the design, development & testing of the application.
- Worked closely with the recruitment team to assess needs.
- Developed backend REST services using Spring Boot, Security & Spring-Data.
- Used swagger.io for documentation.
- Used MongoDB as data store.
- Designed responsive, sleek UI using Bootstrap & AngularJS.
- Used MochaJS for testing Angular & JavaScript code.
- Deployed the applications to development & test servers on Apache Tomcat.
Environment: Java, Spring Boot, Spring-Security, Spring-Data, Jersey 2.0 (JAX-RS), MOXy, swagger, Node.js, Express, Mocha, AngularJS, Bootstrap, HTML5/CSS/JS, MongoDB (NoSQL), Apache Maven, Tomcat, IntelliJ IDEA, GIT
Confidential | Warren, NJ
Full Stack/Java Developer
Responsibilities:
- Actively involved in mock screen development and project start-up phase.
- Developed UI Layer for the application using AngularJS, HTML5, CSS3, Bootstrap.
- Involved in building a single page and cross browser compatible web application using AngularJS (Angular & Express Routing) and Bootstrap.
- Worked with an advanced MVC framework: Spring Boot to implement backend functionality.
- Hibernate was used to implement the ORM functionality.
- Oracle 11g was used as a Database.
- Consumed RESTful web services using Jersey and Jackson API’s.
- Effectively coordinated with the offshore team in India.
- Used Atlassian JIRA for issue and project tracking.
- Efficiently managed in the fast paced agile environment.
Environment: Java 7, J2EE, Servlets, Spring Boot(4.0), Hibernate, Eclipse, Webstorm, AngularJS, Bootstrap, JqLite, CSS3, HTML5, Apache CXF, Apache Tomcat, Jersey, Jackson, Oracle 11g, Oracle SQL Developer, GIT, JIRA.
Confidential | Webster, NY
Java Developer
Responsibilities:
- Implemented OOP concepts for validating the columns of the import file.
- Played an important role writing the JUnit test case scenarios for all the validations.
- Involved in each and every phase of SDLC.
- Experience working in Agile development following SCRUM, Sprint and daily stand-up meetings.
- Wrote many shell scripts in Linux to call routines.
- Consumed Web Services from WSDL.
- Created RESTful Web services using JAX-RS.
- Responsible for changing the GET and CHANGE request according to the requirement.
- Deployed the applications on Web Logic, Apache Tomcat, JBoss and proxy webserver.
- Played a very important role in resolving the defects.
- Checked in the code using the Rational ClearCase Explorer.
- Responsible for the finalizing the business requirements and involved in planning meetings.
- Efficiently managed the tasks and working and delivering features in a fast paced scrum environment.
Environment: Java, Apache Tomcat, Maven, Spring 3, Hibernate, Web Logic, JBoss, Eclipse, Apache CXF, REST Architecture
Confidential | Buffalo, NY
Intern Software Engineer
Responsibilities:
- Involved in design, development & testing of the application.
- Designed views, diagrams & use cases for mobile application.
- Used C# & Xamarin to develop the app.
- Involved in bug fixing after porting the app to native iOS & Android.
Environment: C#, Visual Studio, Xamarin, Android, iOS
Confidential
Responsibilities:
- Designed and consistently updated a fully functioning cross platform roleplaying gamemode using LUA programming language.
- Developed & administrated the database, website & game server.
- Managed an online community of gamers.
Environment: OS X, Linux (CentOS), Windows, LUA, MySQL, httpd, PHP, HTML/CSS/jQuery, Sublime Text 3, gmod API
Confidential
Responsibilities:
- Analyzed, decoded packet structures & constructed handler classes that emulated the real server by giving valid responses.
- Used .NET Remoting for Channel - World Server Communication.
- Designed account, character, item models & corresponding database tables.
Environment: Windows, Visual Studio, MySQL, C#, .NET Remoting, Wireshark, Maple Shark
Confidential
Responsibilities:
- Developed an in-game Confidential like auctioning system for game items.
- Integrated the same auctioning system into a web platform where players could buy these items and have them delivered the next time they login.
- Managed a Linux based web, database & application server.
- Developed PHP scripts that pulled statistics from player database.
Environment: Windows, Linux (CentOS), Java, JDBC, Java RMI, Apache MINA (NIO), Eclipse, PHP, httpd, MySQL, VisualVM, HTML/CSS/JavaScript, XML, SLF4j