We provide IT Staff Augmentation Services!

Lead Software Engineer Resume

CA

SUMMARY

  • Experienced Senior Software Engineer offering 7+ years’ technical expertise in complete Software development life cycle(SDLC) process that includes Analysis, Design, Development, Testing, Implementing, and optimizing TEMPeffective software applications, web applications and mobile applications.
  • Offers Master’s - level insight and education on artificial intelligence, machine learning, and data mining.
  • Expertise in Spring framework including Spring MVC, Spring Security, Spring AOP, Spring Hibernate, Transactions, Spring Remoting, Springboot, microservices and Webservices (SOAP and REST).
  • Experience in developing enterprise applications and web applications using Spring, Struts, Servlets and JSP.
  • Expertise in MongoDB, NoSQL, MS SQL Server, MySQL, MySQLite, Access databases.
  • In-depth noledge and experience in Java, Python, .Net, Android, Objective C, HTML, CSS, XML, JQuery, JavaScript, J2EE (JSP, JDBC, Struts, Spring, Servlets), WebServices, Java Beans, Eclipse Framework and Hibernate.
  • Expertise in testing tools like JUnit and JWebUnit.
  • Experience in Angular and NodeJS

TECHNICAL SKILLS

Languages: JAVA, C, C#, CSS, HTML, jQuery, JavaScript, Python, SQL, objective C, Swift, nodejs, angular

Software Systems/ Tools: Android Studio, Xcode, Eclipse, Spring tool Suite, source tree, bitbucket, trello, asana

Databases: NoSQL(MongoDB), MySQLite, MySQL

Frameworks: Spring based frameworks likeSpring MVC, Spring Security, Spring AOP, Spring Hibernate & Springboot, Android Studio

Operating Systems: Android, Unix, Mac OS X, Windows, Linux

PROFESSIONAL EXPERIENCE

Lead Software Engineer

Confidential, CA

Responsibilities:

  • Architect and developed the Xehar inventory management system which includes purchase order flow, warehouse intake, location finder and order fulfilment using JAVA, Spring boot.
  • Managing offshore team of 5 + developers. me is responsible for creating sprints for offshore team, assigning tasks, merge and deploy their code in our staging, dev and production environment.
  • Created node script to print labels from zebra printer by calling different rest api. Also, me scheduled this job using linux cron.
  • Created node.js script to upload pictures to cloudinary and tag them automatically from the server drive.
  • Created angular application to edit and share the uploaded products.
  • Worked closely with the mobile application developer to make him understand the requirement and worked as the bridge between the app developer and the backend developers.
  • Successfully developed web application from scratch using C#, .net, AWS, MySQL, JavaScript, Jquery, html and css.
  • Successfully created relational database using MySQL according to the requirement.
  • Successfully created complex analytical stored procedures to display analysis.

Research Assistant

Confidential, Camarillo, CA

Responsibilities:

  • Collected large data from ciNeuroBot simulator via Python to apply machine learning and data mining techniques.
  • Developed a system of microservice Rest APIs for data analytics that pulls data from document data stores like MongoDB.
  • Successfully implemented distributed tracing using JAVA, Spring Cloud Sleuth, automated and custom health checks using Spring Cloud Actuator, Circuit Breaker using Hystrix.
  • Applied clustering and classifications like LDA, QDA and KNN using Python and jupyter notebook.
  • Implemented Matplotlib to visualize and analyze results.
  • Found accurate data mining techniques with lowest mean squared error.

Senior Software Engineer

Confidential

Responsibilities:

  • Involved in Analysis, development, testing, integration and deployment of the web services.
  • Created robotics process automation software to automate banking operation process using C#, vb.NET, JAVA, microservices and Spring framework.
  • Conceptualization and design of product, analysis of requirements and development of software code.
  • Reduced cost by 40 % and reduced time to perform task by 80%.

Senior Software Engineer

Confidential

Responsibilities:

  • Involved in the requirements Analysis meetings and understand the requirements for the modules for development.
  • Collaborated with application production team with coding and unit testing using JAVA, JSP, microservices and Spring framework.
  • Inspected application for defects and administered problem solution to promote product efficiency.
  • Successfully developed TEMPeffective test environment for testing team.
  • Successfully developed various tools for Discover client like: new account generator, health check validation, regression tool etc.
  • Developed iOS mobile application using xcode.
  • Worked on Unit Tests for code halped team increase code coverage of Unit tests by 35%.

Hire Now