Assistant Software Developer Resume
Buffalo, NY
TECHNICAL SKILLS
Operating System: Windows, Mac OS,Ubuntu
Languages: Java, J2EE, Python, C, C++, JavaScript, Hadoop, Scala, Spark, R
Java: Java, JSP, Servlets, JAVA - FX,Scene-Builder,Multi-threading, JDBC, Hibernate,Spring Boot, Spring MVC, AJAX
Web Technologies: HTML, CSS, Ruby on Rails, Bootstrap, JavaScript, ReactJS, Node JS, PHP, MYSQL, JQUERY
Software Methodologies: Waterfall model, Agile
Databases: MySQL,Oracle,MongoDB
IDEs: Eclipse,Intellij,Atom,Android Studio,Cline
Version Control: Github,Github desktop,Git,Svn,Cvs
EXPERIENCE:
Assistant Software Developer
Confidential, Buffalo, NY
Responsibilties:
- Support an Agile Software Development process, working in conjunction with end users / stakeholders and technical delivery team.
- Developed hundreds of features in an agile environment using HTML, CSS, ReactJS and JavaScript.
- Implemented a Data Access Layer (DAO) class that provides CRUD (Create, Read, Update, Delete) operations for the tables in database.
- Worked with SQL and search-based data storage.
- Created JSP page for displaying all data from the database.
- Designed applications using object-oriented concepts.
- Use docker to deploy application.
- Used Multithreading to provide to maximize the utilization of CPU time.
- Made responsive website which could be accesed on any device(Mobile,Tablet,Desktop).
Front end Developer Intern
Confidential, Malvern, PA
Responsibilties:
- Worked on complete Agile Development with two-week sprints, story grooming, estimations, retrospectives and spring planning.
- Responsible to work on web programming projects with making sure UI runs effortlessly with coding in PHP, HTML, CSS, JQuery, reactJS and Javascript.
- Developing high-quality Web applications while improving existing MVC code base in Ruby on Rails .
- Used Spring LDAP for user security credentials authentication and for validating the user roles.
- Participate in the dynamic form generation, automatic completion of forms and functions of user validation using AJAX.
Software Engineer Intern
Confidential
Responsibilities:
- Write JSP and Servlets to add functionality to web application based on customer requirements
- Develop UIs with JSP, JavaScript, HTML and CSS
- Wrote SQL queries to retrieve data from the database using JDBC
- Utilized frameworks such as Hibernate and Spring for persistence and application layers
- Create and execute test cases in JUnit for unit testing of application
- Use Postman to test rest endpoints.
Java Developer
Confidential
Responsibilities:
- Building single-page applications using RESTful APIs
- Work on technologies like Java, JSP, servlets, and JavaScript to enhance our existing solutions
- Worked on collections and multithreading for backend.
- Integration with Java back-end via RESTful and WebSocket APIs.