Full Stack Developer Resume
Jersey City, NJ
SUMMARY
- Dedicated and efficient full stack developer with 8+ years’ experience in application layers, presentation layers, and databases.
- Certified in both F/E and B/E technologies.
- Spearheaded successful transition from LAMP stack to MEAN which cut latency by 40% and increased effectiveness of database administrators by 20%.
- Seeking to further improve HTML5 and CSS3 skills as the future full stack developer at Atmospheric Solutions.
- An enthusiastic java developer that you can rely on, I have strong JavaScript knowledge
- Designed and developedMicro servicebusiness components using Java /J2EE,Spring Bootand Implemented REST web services based onRESTful APIs.
- Expertise in design and development of enterprise level spring based web applications usingSpring REST,Hibernate, EJB, Struts, Servlets,JSPforUser Interface Applications.
- Experienced onspring frameworkapplications likeSpring Core, Spring AOP, Spring IOC, Spring MVC, Spring Batch, Spring JPA, Spring SecurityandSpring Bootand did integration toMicroservicesinto existing system architecture.
- Proficient inSpring AOP, Security, Event Handling, Spring MVC, Spring IOC Container.
- Developed DAOs (Data Access Object) usingHibernateas ORM to interact with DBMS - likeMySQL, PostgreSQL,SQL/PL-SQLOracle10gandNoSQLdatabases likeMongoDB.
- IntegratedHibernatein context files and configured Hibernate session factory.
- Good Experience in developing Web Services, Restful APIusingJerseyFramework, andSOAPusingSpring-WS.
- Experienced with web services (SOAP/RESTful) and used to scale the applications for betterBOA.
- Well versed in developingSOAservices and consuming the services.
- Worked onService OrientedArchitecture (SOA)such as Apache Axis web services which useSOAP,REST, andWSDLand exposure toJAXB, JAX-RPC, and JAX-RS & JAX-WS.
- Build hypermedia-drivenand implemented connectors betweenHATEOASandSpring RESTservices.
- Experienced withCICD-ANT/MAVEN/GRADLE/JENKINS/CVS/GIT/GITHUB.
- Experience with web/application serversWeb Sphere, Web Logic,Jetty,JBoss, andTomcat Server.
- Experience in performingUnit testing, Integration Testingand generation of test cases usingJUnit.
- Experience in working on version control tools likeSVN,CVSandGIT.
- Good exposure on using IDE'S likeEclipse,SublimeText,IntelliJandNetBeans.
- Managed the platform over the years throughAgile,ScrumandWaterfallpractices
TECHNICAL SKILLS
Languages: Java7/8, C#, J2EE, J2SE, Scala, xml
Web Technologies: SERVLETS, JSP, JavaBeans, Java Servlet API
J2EE Technologies: JSP, Servlet, Spring 2.x/3.x, Struts/Struts 2, Hibernate 3.x, Expression Language, JPA, JDBC, Java Mail, EJB, JMS, AMQP, Apache Camel, Oauth1/2.
Application/Web servers: Apache Tomcat, IBM WebSphere, Jetty, Jenkins, WebSphere MQ
Databases: Oracle, SQL server, MySQL, DB2Internet Technologies HTML5, JavaScript, CSS3, jQuery, Angular JS, Bootstrap, NodeJS
Cloud Environments: AWS, Netflix Eureka, Kubernetes.
IDE: Eclipse, NetBeans, IntelliJ, Spring Tool Suite (STS)
Message Queues: JMS, Active MQ, Rabbit MQ, Kafka
Operating system: Window, Linux Mint, Unix
Defect tracking Tools: JUNIT, JIRA, Bugzilla.
Reporting Tools: Jasper Reports, Crystal Reports XI, SSRS
Methodologies: Agile, waterfall, TDD (Test-Driven-Development), Scrum
Developer IDE Platforms: Eclipse, Edit plus, Notepad ++, TEXT PAD, Net Beans, IntelliJ, Spring Tool Suite (STS), GITHUB
Build Tools: Ant, Maven, Gradle
Build Tools: Ant, Maven, Gradle
Web Services: SOAP, REST
PROFESSIONAL EXPERIENCE
Full Stack Developer
Confidential, Jersey City, NJ
Responsibilities:
- Developed back-end logic in Java to implement a state-wide underwriting model for San Francisco State to give policy quotes to over 500,000 potential customers, gaining the company an increase in revenue and sales.
- Defined proper rules to in corporate billions of data rows from 3rd-party feeds directly into the product back-end. Proactively and strategically worked on the customer-facing insurance application to build conditional components in Angular based on the applicant’s various factors ranging from their location to their type of car.
- Created the database structure and logic in Redshift for a new insurance product for pet owners that acquired a successful reach of over 2,000 customers in its first year and over 15,000 customers in the succeeding years
- Proactively collaborated with 10+ professionals, including PhDs, postdocs, researchers, and data scientists, to develop minimum valuable products based on concept proofs utilizing user-centric design/agile methodologies. Worked with a Java squad of 4-5 developers to build modern cloud-based applications with a DevOps mentality.
- Delivered expertise on every part of the application, performing continuous deployment and integration pipelines to different environments (dev, QA, prod), with tests, static and dynamic code analysis, and security audits.
- Attentively managed the front-end and back-end for web and mobile applications, including React and node.js.
- Conducted extensive data pipelines by acquiring data from streaming sources & transforming statistical models
- Worked on Thread handling to maintain continuity of execution and extensively implemented Multithreading concept to handle Transaction Management with isolation and propagation levels.
- Involved in Designing Kafka messaging queues.
- Used MAVEN as a Build Process and used generating Documentation, Reporting, and adding Dependencies.
- Performed daily Night Build & Weekly Build & Release for the product using Ant, Maven build scripts.
- Using JUnit test in Eclipse, developed Unit test cases and test suite, Curl was also implemented to test. Used Jenkins as the integration tool and improved scalability of applications on cross-platforms.
- Deployed the Application EAR and RESTful Services on JBoss Application Server.
- Involved in Production Support and Maintenance of the application and troubleshooting of Issues on JBoss by checking logs, payments etc
Environment: Java/JDK, J2SE/J2EE, HTML5, CSS3, JavaScript, JQuery, Spring, Spring Boot, Spring Batch, Spring MVC, AngularJS, NodeJS, Ec2, S3, SDK, MySQL, SOA, JDBC, Hystrix Dashboard, AWS, Netflix Ribbon, Hibernate, REST, JSON, RESTful, Eclipse, MAVEN, JUnit, Jenkins, JBoss, Linux OS, MongoDB, GIT, PL/SQL, Docker, ANT, JIERA, Kafka, JMS.
Full Stack Developer
Confidential, Jersey City, NJ
Responsibilities:
- Led architecture, design, and development of 30+ new features.
- Presented and conveyed ideas and designs with 4+ technical teams and 12+ business partners
- Developed 40+ applications following Agile product development methodologies
- Oversaw the development and maintenance of new products, technical documentation and work ows Designed, built and automated data ows to save 10+ hours of tedious work per week
- Developed an automated testing framework for CI/CD to improve the average time to push new builds into production by 45%, gaining success and continuous improvements and efficiency for company operations.
- Contributed expertise on the entire software development life cycle from gathering requirements to building, testing, and maintaining code for an internal Java tool that improved the speed of customer data requests by 85%.
- Acted as the main point of contact (POC) for internal customers whenever there were critical errors in any internal tools, subsequently implementing automated alerts to proactively reduce error support tickets by 75%.
- Spearheaded and initiated the migration process and activities of a web app with a reach of 25,000 monthly users to a Spring Boot back-end, successfully improving the application speed by 17% while diminishing server costs.
- Configured hibernate with Spring ORM as part of spring and Hibernate Integration for best results.
- Developed the data access classes using JDBC and SQLquerylog4j for logging and SVN for version control. Sound knowledge in SQL within Oracle, MySQL, MS-SQL Server.
- Implemented the function to send and receive AMQP messages on RabbitMQ synchronously and asynchronously, and send JMS message to Apache Active MQ on the edge device.
- Developed unit and integration tests for existing micro services using JUnit, Mockito and Docker environments.
- Developed and Implemented ANT and MAVEN Scripts to automation of build process on MAVEN build tools to test the application manually and run the JUNIT Test suites. Developed ANT scripts to build and deploy the application in the WebSphere Application Server.
- Used JIRA tool for Issue/bug tracking, monitoring of work assignment in the system Log4J was used to monitor the error logs and used GIT as version control tool.
Environment: Java,J2SE/J2EE, JDK, RCP, AWSSDK, Git, Swing, JFC, Spring, Hibernate, Core Java, SOAP/Rest, Web Services, JavaScript, UML, Bower, HTML5, CSS, SASS, Sonar, WAS 8 WSDL, JIRA, JAX-WS, JAX-RS, MYSQL, JMS, Oracle, Angular JS, WebSphere, Spring, Spring Boot, Spring Batch, AJAX, jQuery, JUnit, Maven, ACTIVE MQ, Rabbit MQ.
Full Stack Developer
Confidential, Jersey City, NJ
Responsibilities:
- Assisted in requirements analysis, High Level Design, Low Level Design, and complex code development for 20+ applications.
- Provided technical direction and system architecture for 40+ individual initiatives.
- Communicated with line of business and managed the overall status and health of 20+ applications.
- Collaborated with external programmers to coordinate delivery of 6 new software applications.
- Wrote 200+ unit tests to ensure 100% of code within SDLC was without bugs.
- Attended 100+ weekly standup meetings to receive weekly tasks and mentorship from senior developers.
- Maintained 8+ systems and applications as Tier 2 support (break- x and data changes)
- Documented 100% of technical speci cations and dependencies of applications
- Participated in the planning and execution of 10+ business continuity/disaster recovery exercises
- Implemented 25+ system and application designs
Environment: Java, JSP, HTML, CSS, Servlets, XML, SOAP, WSDL, Oracle, Eclipse, JAX-R, JAX-WS, PL/SQL, Apache Server, Struts, DAO, AOP Spring, MVC Spring, Hibernate, Junit, Maven.
Java FullStack Engineer
Confidential
Responsibilities:
- Learned organization’s overall strategies, business operates, and what drives success in the business.
- Collaborated with 3 engineering and design teams to integrate external APIs into web pages and applications.
- Evaluated and improved existing data systems under mentor supervision.
- Contributed greatly to increase the code quality and productivity through Test Driven Development ( TDD ) and Agile Estimation and Planning.
- Used AngularJS to create views to hook up models to the DOM and synchronize data with server as SPA .
- Worked extensively on the front-end side using JSP, HTML, CSS3, JavaScript and JQuery . Developed HTML and JavaScript .
- Developed Scripts for UNIX platform deployment.
- Responsible for JAVA, J2SE/J2EE, JBPM, EL and Java FX coding / development.
- Used Twitter Bootstrap to create responsive web pages which can be displayed properly in different screen sizes.
- Implemented SOA to develop REST Based Web services using Apache Axis.
- Designed and developed Web Services (SOAP, WSDL).
- Created and compiled XML Schema to generate Java Bean classes using Apache Axis.
- Involved in System Analysis and Design methodology as well as Object Oriented Design and development using OOAD methodology to capture and model business requirements.
Environment: Java, JSP, Servlets, Spring AOP/IOC, Spring MVC, Hibernate, XML, JBPM, HTML, JDBC, Web services, Web Services (SOAP/WSDL and REST), Multithreading, WebLogic, Mockito, Junit, Maven, Log4J, SVN, Oracle, UNIX.