We provide IT Staff Augmentation Services!

Technical Lead / Sr. Software Engineer Resume

New, JerseY

PROFESSIONAL SUMMARY:

  • Technical Lead offering 5+ years in the IT industry with a focus on API and Web application development.
  • Expertise in Database Design, Creation and Management of Schemas, writing Stored Procedures, Constrains, SQL queries, Views, Export/Import etc.
  • Expertise in application deployment and performance tuning, Dev - Ops and automation.
  • Experience in Agile and Waterfall models of work culture with onsite - offshore model.
  • Expertise in communication and interpersonal skills.

TECHNICAL SKILLS:

Operating systems: OSX, Windows NT/2000/XP/7/8

Cloud Computing: AWS, Openshift

Languages: Java, J2EE, C, C++, SQL, XML, Android

Monitoring Tool: New Relic, Dynatrace

Java Tech: Spring, Hibernate, Struts, Servlets, JSP, JDBC, Swing etc.

RDBMS DBs: IBM DB2, SQL Server, Oracle, Postgres, MYSQL

NoSQL DBs: Mongo, Redis

Web/App Servers: JBOSS, Websphere, Tomcat 4.x/5.x/6.x, Jetty

Web Services: REST, SOAP

Tools: Maven, Ant, Eclipse 4.x, Subversion, Mercurial

Frameworks: Liferay 6.2, Wordpress

Web Technology: React JS, HTML, CSS, AJAX, Javascript, Jquery

Other: Open source IDempiere ERP

PROFESSIONAL EXPERIENCE:

Technical Lead / Sr. Software Engineer

Confidential, New Jersey

Responsibilities:

  • Leading and mentoring team of 6-8 backend, mobile and UI developers using Agile Methodology.
  • Code reviewing of team members and make sure Coding Standards are being followed using GitHub.
  • Providing estimations after analysis with design of a given task using CA Agile. Creating flow diagrams using Omnigraffle.
  • Designing the approach for new features using Design Patterns like Template, Factory and Builder Patterns.
  • Creating microservices, which allows scalability, reliability and flexibility using Docker and Kubernetes.
  • Providing solutions using AWS and related AWS components like EC2, EBS, S3, RDS, Dynamo, Cognito and others. Managing Openshift, a product by Red Hat which is a cloud base solution PAAS.
  • Creating Dev-Ops pipeline for code commit, code build and code deploy using GIT, Jenkins and Docker. Using tools like New Relic and Dynatrace for monitoring Stage and Production Applications.
  • Implementing SSL for the external apis using Certificate, Keystore and Truststore.
  • Developing API Layer for various mobile and web applications using Rest Api, Java 8, J2EE, Spring, Hibernate and front-end technologies like ReactJS, HTML, CSS, AJAX, JAVASCRIPTS.
  • Programming Security Layer using various protocols like OAUTH 2 and SAML validation for the REST API endpoints.
  • For Data Storage using various RDBMS like Mysql, Sql Server and Oracle. Various no-sql databases like Mongodb and Redis.
  • Writing Unit test cases with the help of Junit.

Technical Lead

Confidential

Responsibilities:

  • Leading everyday scrum call and 2 week sprint as we followed Agile Methodology .
  • Preparing documentation, to provide hand-off of the task, to other teams after discussion with my Project Manager.
  • Code reviewing of fellow team members and look up to ISO Standards .
  • Developing new modules, which involve Java 6, J2EE, Liferay 6.1, Spring & SOAP Webservices.
  • Preparing front end using HTML, CSS, Javascript, Jquery, AJAX etc.
  • Coding application to establish database connectivity using Service Builder in Liferay. As well as SOAP web service was used as an interface between Database and Application.
  • Designing the approach for new features using Design Patterns like Template, Factory and Builder Patterns.
  • Writing Unit test cases with the help of Junit.
  • Deploying the code to server using SSH after building it through JENKINS .
  • Helping client teams with configuration of Confidential as this is a complex system using Liferay Administration .

Software Engineer

Confidential

Responsibilities:

  • Gathering the requirement from my Manager in everyday meeting call.
  • Writing code as per the requirement provided, for which we used JIRA as tracking tool.
  • Preparing Virtual Machine using VMWare for individual client, which can be re-used in the future by other team members.
  • Developing the requirement using Java 6, J2EE, Swing & Struts. This is a legacy application.
  • Writing Junit and Dbunit test cases, which needs to be passed before any release.
  • Writing code to provide connectivity with the database using JDBC as this is legacy system. Various databases like Postgres, Sql Server, Oracle and DB2 were were included as an application support.
  • Used Web Sphere and JBoss servers to deploy Confidential Retail Suite.
  • Front end UI was developed using JSP, Servlets, HTML, CSS, Javascritpt, Jquery & Taglib.

Software Engineer

Confidential

Responsibilities:

  • Everyday attending the scrum call, developing requirement using Java 6 , J2EE, Spring , Struts & JPA .
  • Designing the UI with the help of HTML , CSS , Javascript, Jquery , JQGrid , Tiles , AJAX , and JSON .
  • To develop the captcha functionality with the help of Recaptcha api and track the user is a bot or is in person.
  • Coded validation with the use of struts validation to provide a validation layer to the application.

Hire Now