Lead Software Developer Resume
SUMMARY
- Knowledgeable software developer with more than 9 years of IT industry experience, including 5 years of recent experience developing complex enterprise software.
- Hands - on expertise in Java SE, Java, Vaadin, Spring, PHP, and Microsoft Visual Studio.
- Strong technical mastery of JavaScript, Node.js, React.js, Bootstrap, HTML, CSS, and Adobe Collection Suite.
- Talent for leading and collaborating with diverse technical and cross-functional teams.
- Java Programming Enterprise Web Applications Database Development User Interface Design
- Application Architecture & Modeling Feasibility Analysis Systems Design & Analysis
- Website Optimization E-Commerce Object-Oriented Programming Prototyping Multimedia Graphics
- Database Management Systems Testing & Troubleshooting Systems Integration
TECHNICAL SKILLS
Languages: JavaScript, Java
Web: WordPress, Joomla, HTML, Laravel, PHP, HTML, HTML5 CMS customization, CSS, Bootstrap, Responsive/mobile-first
Web Services: REST, SOAP, GRAPHQL
Web and Application Servers: Glassfish, Tomcat, XAMP, Jetty
Frameworks: Angular, React.js, TypeScript, Spring, NodeJs, Vaadin, Vue.js
Databases: Oracle, MySQL, PostgreSQL, Mongo DB, SQLite, MS SQL
SDLC: Agile, Scrum, Waterfall
Tools: Chai, Mocha, Mockito, Visual Studio,, Adobe Collection Suite, Maven, Postman, Git
Platforms: Windows, MacOS, Linux
PROFESSIONAL EXPERIENCE
Confidential
Lead Software Developer
Responsibilities:
- Developed single page applications, built REST API for displaying JSON using ReactJS, Redux and JavaScript libraries
- Application Staged Setting, fragments usage, defaultProps and propTypes practices.
- Integrated software components and 3rd-party programs with existing software.
- Used and integrated pure components, context API and Ract Hooks using ReactJs .
- Deep dived components and data binding using Angular framework
- Integration of directives, services and dependency injection in different projects
- Implemented observables, pipes and forms handling for streamlined data flows and communication
- Created modules and optimized different apps using angular.
- Gathered and assessed user feedback; recommended and oversaw improvements.
- Led troubleshooting, debugging, and upgrade of legacy software.
- Developed technical documentation and reporting.
- Played key role in design and development of local and regional client web based application.
- Responsive/mobile-first
Technologies Used: Java, React.js, Spring, Vaadin, Angular, TypeScript, NodeJS, PostgreSQL, Mongo DB
Software Developer
Confidential
Responsibilities:
- Developed course material on application architecture and modeling, system design and analysis, feasibility analysis, input / output design and prototyping, UI design, and Java programming.
- Created in-depth training programs regarding Object-Oriented programming using VB.net, website optimization, Internet programming, multimedia and computer graphics, and operating systems.
- Designed extensive training regarding e-business, e-procurement and e-commerce; presentation software; and advanced database management systems.
Technologies Used: Java, React, Spring Boot, HTML, CSS, JavaScript, jQuery, Bootstrap, Git, TypeScript, NodeJs, MongoDB, PostGresQL
Confidential
MIS Support Engineer
Responsibilities:
- Conducted ad-hoc and periodic data analysis and reporting for management team.
- Assessed business information to identify process improvements.
- Prepared test plans, data, and user documentation for billing purposes.
- Created MIS documentation that streamlined operations and system maintenance.
- Delivered recommendations to update current MIS, enhancing reporting accuracy and efficiency.
- Developed MIS systems overseeing customer management and internal communication.
- Provided mission-critical reporting and analytics to support management-level decision-making.
Technologies Used: ArcGis, MST, PHP, MySQL, Git, JSON, RESTful Web Service, Microservices