We provide IT Staff Augmentation Services!

Software Development Engineer Resume

2.00/5 (Submit Your Rating)

Norwell, MA

SUMMARY

  • Experienced Developer with a demonstrated history of working in the higher IT industry for about 6 years with strong experience in Analysis, Design, Development, Testing, Review and Deployment
  • Working Knowledge and experience in Implementation of Multi - Tier distributed applications in technologies like core Java, J2EE (JSP, Servlets), Springs, Hibernate, JDBC, XML, JSON, Web Services and Design Patterns
  • Developed API services in an Agile environment. Assist in scope definition, planning, estimation and tracking
  • Proficient in all phases of SDLC and highly competent in Gathering user requirements and converting them into software requirement specifications using UML, Design Patterns, Object Oriented Methodologies (OOP)
  • Experience working with Agile/Scrum and waterfall development methodologies and TDD approach
  • Expertise in Core Java, REST web services & Microservices with strong understanding and working knowledge in Object Oriented concepts.
  • Good Experience in implementing several object-oriented design patterns such as FAÇADE, SINGLETON, FACTORY, Spring Framework that uses features of IOC, Spring MVC, Spring Boot, Spring JDBC, Spring Security and AOP features
  • Strong front-end GUI wire-framing/prototyping skills using scripting languages like JSP, HTML5, XHTML, jQuery, JavaScript, AJAX, DOM and Cascading Style Sheets (CSS), BOOTSTRAP & NODE.JS
  • Hands on experience in TypeScript, Angular JS, Vue JS, UNIX Shell Scripting and AWS
  • IDEs for development - IntelliJ, and Eclipse
  • Good Working Knowledge of Ant/Maven for project build/test/deployment, Log4j for logging, JACOCO for code coverage and Junit4 for unit and integration testing
  • Experience on different OS like UNIX, Linux, and Windows operating systems
  • Excellent skills in programming using wide variety of languages and ability to adapt new latest technologies & work in Multi-platform environment
  • Has the motivation to take independent responsibility and be a productive team member, accompanying a strong programming and analytical background
  • Good verbal and analytical skills

TECHNICAL SKILLS

Programming Languages/OS: C, C++, Java, Python, PHP, SQL, PL/SQL, Windows, Linux

Web Technologies: HTML5, CSS3, JavaScript, AJAX, JSP, Bootstrap, jQuery, XML, REST/SOAP, Angular.js, JSON, WordPress, SpringMVC, SpringREST, Node.js, OAuth

Databases: MySQL, SQL Server, Oracle 10/11g, HSQLDB, MongoDB

Tools: Eclipse, Git, Visual Basic, IntelliJ, JUnit, JACOCO, Find Bug, ANT, SourceTree

PROFESSIONAL EXPERIENCE

Confidential, Norwell, MA

Software Development Engineer

Responsibilities:

  • Lead lifecycle development; responsible for software development and code quality
  • Involved in SDLC Requirements gathering, Analysis, Design, Development and Testing of application using AGILE methodology
  • Assist in the development of technology roadmaps to evolve the API estate in conjunction with internal and external solution providers
  • Applying experience with across multiple architectures and collaborating with business colleagues to bridge technology requirements with business needs. Interfacing with business product leaders to gather requirements
  • Implemented Multithreading in application using Spring threading and Async features to consume data from multiple provides simultaneously to improve application performance
  • Used java core concepts like OOPS and collection class Interfaces like List, Set and Maps
  • Used Singleton & factory design patterns for the development of applications.
  • Advised core team to develop new marketing strategies to improve the sales and business performances with reduced cost and using existing services
  • Generate UI mockups from paper-and-pencil concepts to high-fidelity prototypes that convey the interaction model using HTML5, NODE JS, JavaScript, Angular4 and CSS
  • Working with AWS to deploy and make use of distributed systems to minimize performance issues
  • Involved with development of various microservices applications using spring Boot.
  • Excellent knowledge and experience in RDBMS like SQL, ORACLE and ORM like Hibernate and JPA
  • Involved in developing the Controller framework using Annotated REST based spring controller
  • Used OAuth to authenticate user and consume API using curl-based request.
  • Administrating Inventory management and data analysis on the product through MWS and Amazon seller account
  • Developing, integrating, testing & delivery of web applications following complete software development life cycle
  • Understanding of good Node JS, angular4 components and usage and implementing under requirements
  • Analyzing existing software implementation to identify areas of improvement and adding new features
  • Successfully executed all the test cases and fixed issues identified during the test cycles while using TDD approach

Environment: Java7/8, J2EE, Multithreading, Hibernate, Microservices, JavaScript, AJAX, CSS, HTML5, JSP, jQuery, JDBC, Spring, Web Services (SOAP/REST), SQL, Servlets, ANT/Maven, Shell Script, JSON, Angular4, NODE.js, AWS

Confidential, Boston, MA

Software Engineer

Responsibilities:

  • Developed and optimized existing Confidential application and improved its performance up to 30% using front end optimization tools and plugins
  • Designed API platform to provide GMap API services (REST), integrated with vue.js and Symfony bundle
  • Created SQL queries, functions for database layer by studying the required business objects and validating them with Stored Procedures using Doctrine ORM. Followed Agile Methodology
  • Collaborated with a diverse group in a fast-paced, team-oriented and rapidly changing work environment

Confidential, Boston, MA

Machine Learning engineer

Responsibilities:

  • Achieved 75% accuracy on test data which predicted the financial letter grade of future for Confidential using Supervised learning Algorithm
  • Implemented stochastic gradient descent (SGD) approach with a 3-layered Feed Forward neural network using python libraries
  • Used statistical analysis to identify insights and conclusions from complex data
  • Used data in form of excel and normalized it using Minmax normalization

Confidential

Java/J2EE Engineer

Responsibilities:

  • Responsible for overall design & analysis of components and integration with JAVA/Python
  • Involved in the complete Software Development Life Cycle including Requirement Analysis, Design, Implementation, Testing and Maintenance
  • Involved in system design and development in core java using Collections, multi-threading and exception handling.
  • Used email delivery library to handle email requests and keep things on top
  • Deliver new and complex high quality and quick solutions to clients in response to varying business requirements
  • Designed and implemented customized exception handling to handle the exceptions in the application
  • UsedStrutsValidation Framework for form input validation augmented bystrutsvalidator XML config files
  • Primarily focused on thespringcomponents such asDispatcherServlets,Controllers,Model and ViewObjects
  • Designed, developed Content Management Systems (CMS) using recursive algorithms to dynamically change the data and UX of the applications
  • Working with oracle 10g db, mysql db and hsql db as the database backends
  • Developed data-driven responsive applications that interact and provide information to various users
  • Designed wireframes and used HTML and CSS to implement 100%-pixel perfect UI designs
  • Agile Methodologies, Organizational and multitasking skills helped rapid deployment of projects which consequently improved customer satisfaction and increased projected growth rate
  • Designing the front end usingJSP,jQuery, CSSandHTML5as per the requirements that are provided
  • UsedHibernate, Object/Relational-Mapping (ORM) solution, technique of mapping data representation from MVC model to Oracle Relational data model with a SQL-based schema
  • DevelopedHibernateDAO classes and with thespringframe work manager classes retrieve and save the data from the database
  • Designed and developed components for order entry usingEJBwith aJavaSwingclient application
  • ImplementedWeb Servicesto send order details to downstream systems using SOAP
  • Implementedlog4jfor logging purposes and debug the application
  • PreparedJunittest cases and executed the test cases using Junit in eclipse

Environment: Java, J2EE, Python, Web Services, JavaScript, CSS, jQuery, JSON, HTML5, Angular JS, Eclipse IDE, Oracle, MySQl PL/SQL, XML, Windows

We'd love your feedback!