We provide IT Staff Augmentation Services!

Senior Software Engineer And Tech Lead Resume

2.00/5 (Submit Your Rating)

Lancaster, PA

SUMMARY:

  • 9 years of strong open source expertise with focus on design and development of applications using LA - EMP(Linux/Apache-Nginx/MySQL-Mongo/PHP), MEAN (Mongo/Express/AngularJS/Node.js) and J2SE and J2EE Technologies Stack.
  • Extensive experience in designing and developing Multi-Tier Web Applications using Yii, Zend, CodeIgniter Framework, AngularJS, Node.js, ExpessJS, jQuery, Bootstrap, Java Server Faces, Hibernate, EJB, Spring, MySQL, PostgreSQL and MongoDB
  • Solid experience in designing and developing Mobile App development using Hybrid Framework Cordova, PhoneGap and Ionic Framework.
  • Solid experience using the third-party Services and APIs like Google, Facebook, Twitter.
  • Expertise in implementation of Payment Gateways PayPal, Authorize.net
  • Solid design skills using Java Design Patterns, Unified Modeling Language (UML) and Object Modeling Technique (OMT).
  • Experience in building OAuth2.0 services and consumers.
  • Deep experience in SMAC (Social, Mobility, Analytics and Cloud) paradigm.
  • Experience in working with different operating systems LINUX - Ubuntu, Fedora and Unix.
  • Good expertise using the various Development tools like NetBeans, JBuilder and Eclipse.
  • Solid experience in design, development Restful Web Services and SOAP based Web Services.
  • Extensively worked with MongoDB and decent experience on MapReduce programs in MongoDB.
  • Experience with Cloud Platforms like AWS, Google and Rackspace.
  • Strong Expertise in AWS Cloud Infrastructure EC2, S3, SNS, SQS and Kinesis Stream
  • Interact with clients to determine their requirements and needs. Assist and support other team members on multiple projects.
  • Implement best practices, standards and procedures including quality and delivery methodologies.
  • Develop design specifications in accordance with business requirements and issues. Recommend strategic improvements to optimize performances.
  • Strong experience in doing the Information Architecture, Storyboarding for UI/UX development.
  • Extensive experience on Project Management Tools like Assembla, JIRA.

TECHNICAL SKILLS:

Software Methodologies: Agile, Scrum

J2EE Technologies: Servlets, JSP, EJB, JDBC, Hibernate with JPA and JTA

Programming: Java, PHP

Framework: Yii, Zend, CodeIgniter, Laravel, JSF, Struts, Spring and ROR, Client and Server JS libraries jQuery, Bootstrap, AngularJS, node.js and ExpressJS

Web Technologies: HTML5, CSS3

Application/Web servers: Apache, Nginx, Tomcat, JBoss

Databases: MySQL, PostgreSQL, MongoDB

IDE Tools: NetBeans, Eclipse and JBuilder

Configuration management: SVN, GIT

Cloud Servers: AWS, Rackspace, Heroku, Google Cloud (Compute Engine, Cloud SQL)

Operating Systems: Ubuntu, Fedora, Windows

Build Tools: Maven, Jenkins

PROFESSIONAL EXPERIENCE:

Confidential, Lancaster, PA

Technologies: YII, MongoDB, node.js, AWS SQS and SNS Services with AWS SDK and Spring REST API

Senior Software Engineer and Tech Lead

Responsibilities:

  • Design and Implement POC using the AWS SQS and SNS Infrastructure for Real Time Communication across multiple Communities.
  • Design and Implement POC for Load Testing the AWS Infrastructure to verify the Latency and Performance.
  • Design, Build the Technical Architecture for the Project.
  • Designing and Modelled the existing DB Model to Support the Micro Community Implementation.
  • Setup NTP and Implemented Real Time Communication using the Last Received Design.
  • Involved in meeting with Clients for Sprint Reviews and feedback discussions.
  • Continuous Deployment on Multiple Environment (Sandbox, Staging and Live) using custom scripts.
  • Involved in Sprint Planning and Execution.

Confidential, Morrisville, PA

Technologies: AngularJS, Yii, HTML5, Bootstrap, Google Maps, Google Distance API and Ionic Framework.

Senior Software Engineer and Technical Lead

Responsibilities:

  • Design, Build the Technical Architecture for the Project.
  • Involved in Building Clean Mobile UI/UX for the app.
  • Design and build custom AngularJS Directive.
  • Design and Implement REST APIs for Data processing and Authentication.
  • Build and Deploy Mobile Build on Android and iOS using Ionic Build Tool.
  • Uploading the Mobile Apps into Play and App Stores.
  • Involved in Sprint Planning and Execution.

Confidential, Morrisville, PA

Technologies: AngularJS, CodeIgniter, HTML5, Bootstrap, Google Maps, Node.js

Senior Software Engineer and Technical Lead

Responsibilities:

  • Design, Build the Technical Architecture for the Project following the MVC Design Pattern.
  • Designing the DB Model for persisting the regular incoming data feeds of LATs and LONGs from FTP Servers.
  • Building an optimized solution with Google Maps for displaying the results asynchronously for provided Zip or Address.
  • Involved in meeting with Clients for Sprint Reviews and feedback discussions.
  • Continuous Deployment on Multiple Environment (Sandbox, Staging and Live) using custom scripts.
  • Involved in Sprint Planning and Execution.
  • Design and Implement the Middleware using REST APIs.
  • Integrated AngularJS and Node.js with Yii PHP Command Line Jobs for Asynchronous Data Processing.

Confidential, San Antonio, TX

Technologies: AngularJS, jQuery, CodeIgniter, HTML5, Bootstrap, Google Maps, Node.js, Twilio

Senior Software Engineer and Technical Lead

Responsibilities:

  • Involved in Design and Development of UI/UX for the mobile app.
  • Build the User Stories and Use Cases for the mobile app.
  • Worked with Twilio Integration for Concierge Support Integration.
  • Build and Deployment of Mobile Apps for Android and iOS
  • Integration Custom Plugins like Twilio and Barcode Scanners.
  • Developed the REST APIs for the Product Store and Transactions.
  • Integration with Google Maps for Store Locator implementation.

Confidential, Lancaster, PA

Senior Software Engineer and Technical Lead

Responsibilities:

  • Design and Implemented Confidential data model in the MySQL and MongoDB.
  • Involved in root technical architecture for Confidential application using AngularJS and Rest API services.
  • Extensively interacted with the associate application engines to define service oriented data exchanges and reusable Web Services.
  • Successfully implemented Global transactions for multiple service call between different communities.
  • Created UML class/sequence diagrams for Confidential data flow module based on the Technical Use Cases/Business Use-cases using Rational Rose Professional.
  • Created Rest API based on the service requirements in Yii.
  • Implemented web-services for the User Management module.
  • Have written business logic using delegates, VO and DAO.
  • Extensively worked on MySQL to write the queries and procedures to build the scalable high-performance queries.
  • Worked on MapReduce and Aggregations in MongoDB to build the queries for different analytics representations.
  • Extensively used MySQL, MongoDB and shell scripts to build enhance DB model.
  • Implemented semi-asynchronous framework with REST on Rabbit MQ platform.
  • Designed architecture and Implemented Product Catalog Feature.
  • Used build and deploy scripts in Maven.
  • Involved in Configuration and Usage of Apache Log4J for logging and debugging purposes.
  • Integrated different types Google Charts for data analytics.
  • Involved major releases and patch releases to production deployment in Google Cloud servers.

Environment: AngularJS, JSON, REST API, jQuery, MySQL, MongoDB, SVN, NetBeans 8.0.1, RabbitMQ, Linux (Ubuntu), Google Cloud.

Confidential, Lancaster, PA

Senior Software Engineer and Technical Lead

Responsibilities:

  • Develop architectural standards and best practices for application coding.
  • Built core level architecture for Confidential Social Network platform.
  • Collaborated with business stakeholders, end users and IT teams to deliver the software solutions.
  • Used Apache Maven for project management and building the application.
  • Designed table-less layouts using CSS and appropriate HTML tags as per W3C standards
  • Automated multiple Communities generation process and deployment for multiple clients using shell script and Jenkins.
  • Spike on different open source technologies to build the Confidential Social Network platform with robust, security and high-performance application.
  • Design Message queue structure and Implemented distribution logic for eligible resources using RabbitMQ Server.
  • Designed and Implemented Fair Dispatch mechanism for message distribution in RabbitMQ Server.
  • Designed the architecture for notifications module and involved root level development using Node.js.
  • Designed the architecture for Proxy and Child node communications in Node.js.
  • Design the Database for Enterprise Social Network objects like Post, Event, Quick Poll and Stream distribution in the MongoDB.
  • Designed and Implemented Market Research Module.
  • Integrated different types Google Charts for visualization data analytics.
  • Design extensive root level architecture for in-detail analytics tracking in the entire system.
  • Designed and developed REST APIs that allow sophisticated, effective and low-cost application integration.
  • Designed Mobile App root level architecture using PhoneGap and Cordova.
  • Designed and Implemented Mobile app versioning dependencies and reinforce the users to get latest version app from Apple and Android store.
  • Experience with creating script for data modeling and data import and export. Extensive experience in deploying, managing and developing MongoDB clusters. Experience in creating JavaScript for using DML operation with MongoDB.
  • Introduced bulk mobile apps deployment process for multiple clients with single product.
  • Writing DAO Interface and Implementing with Hibernate JDBC template.
  • Designed the loosely coupled architecture for Career module to integrate third API’s such HCP, Confidential .
  • Designed and implemented Chat feature for HCP users using Node.js.
  • Designed and documented REST APIs, including JSON data formats and API versioning strategy.
  • Implemented Security for Restful Web Services Using Spring and OAuth 2.0
  • Knowledge of continuous integration in the enterprise using Apache Maven and Hudson/Jenkins.
  • Agile development using Assembla.
  • Configured multiple Data Sources and multiple resultsets from stored procedures handled through JPA.
  • Implemented Microservices architecture for loosely coupled spring boot components.
  • Introduced and Involved code review process for multiple domains.
  • Strong experience in spring framework including Spring Boot, spring rest, Spring Batch etc.
  • Developed the application using Spring Core, Spring ORM architecture.
  • Integrated AWS Kinesis Stream in Confidential ESN to process all type of interactions into AWS S3 bucket.
  • Hands on experience in Microservices architecture and integrated 5 loosely coupled spring boot components using Docker.
  • Involved major releases and patch releases to production deployment in AWS & Rackspace servers.
  • Assisted DevOps team to streamline the IT Operations processes.
  • Implemented extensive bug tracker and convert into Assembla stories.

Environment: CoreJava, JEE, JSP, Servlets, Spring Framework (MVC and Web Flow), MongoDB, MySQL, Rest API, Postman REST client, Tomcat Application Server 6.0, Docker, Spring Boot, RabbitMQ Server, Node.js, AngularJS, Maven, Tortoise SVN, JUnit, JavaScript, Bootstrap CSS, Yii and PHP, Apache, Nginx, Socket.io, Node.js and JBoss.

Confidential, Lancaster, PA

Software Engineer

Responsibilities:

  • Design and Develop the User Stories.
  • Integration with Twitter API for building a #Tale using provide Keywords and #tags
  • Developed and Implemented Algorithm which would fetch
  • Design and Developed the Admin module for Analytics, Publishing and Abuse Management.
  • Design and implemented Content Base #tale builder.
  • Involved in the initial client meeting to understand the requirements.
  • Documented and designed Twitter Stream API data process and authentication.
  • Design Multi-Threading concept to overcome deadlock situations between multiple stream threads.
  • Implemented Transaction Management for data saving in the different stages.
  • Implemented Singleton and DTO Design patterns to enhance core architecture as loosely.
  • Implemented multiple modules related Tweet processing using Stream API.
  • Integrated Amazon Queue system with Twitter Stream API.
  • Involved in enhanced data model in MySQL to support large data sets and involved data migration process.
  • Provided support during QA/Deployment cycle.

Environment: Java, Zend, Twitter API, Amazon Queue Services.

We'd love your feedback!