Software Engineer Resume
HilL
SUMMARY:
- As a computer enthusiast and a motivated individual, I’m dedicated to deliver Software of high quality, scalable, robust and developed using best practices. My innate nature to optimize things has encouraged me to come up with multiple approaches than one and has helped me think better.
PROFESSIONAL EXPERIENCE:
Confidential - Hill
Software Engineer
Technologies: PHP, Angular2, JavaScript, HTML, Web Services, Docker, Mysql, JavaScript
- PHP Web development, design, maintenance using responsive design with HTML, CSS, JavaScript ES6
- Developed front-end for SPA web application components in Angular 4, HTML5, SASS
- Built reusable components/directives for validation libraries used across multiple applications
- Collaborate and co-developed backend api for the angular app using Java, MySql, JSON payload
- Design database domains during APIs development and performantqueries for efficient retrieval
- Responsible for complete development cycle, regression tests, code coverage, UAT and maintenance
- Build and maintain tools to support delivery and integration of code artifacts using docker
- Produce UI component specs for development, identified reusable UI components &ensure maintainability
- Process client requirements -prepare project specifications and provide service for real time failures
- Design spreadsheet application, design decision to do pagination vs dynamic loading for large row sets
Confidential, San Francisco CA
Software Engineer
Technologies: PHP, GoLang,microservices, Docker, StatsD, Mysql, Ruby, Vertica, Scrum master
- Developed MicroServices in PHP/Golang, Docker for packaging, Jenkins Continuous Intg and StatsD
- Establish continuous integration, unit tests, code coverage, deployment process plan periodic releases
- Wrote series ofGo lang ETLs workflows from MySQL-Vertica, designed DB schema, efficient queries
- Architected a major DB design change, moved from joins and queries to raw file & object persistence
- Write backend business logic in PHP to pull data, effective storage and versioning to drive the site
- Breakdown requirements into user stories, product backlogs grooming and manage deliverables
- Emphasize OOP, revamped API, identified reusable code, interfaces/Abstraction for better design
- Identified and fixed technical debts. Designed JIRA workflow and dashboard graphs for tracking items
- Approach development with an agile mindset, strong advocate of scrum methodology and implementation
Confidential, Newark DE
Associate Software Developer
Technologies: JAVA, Maven, Oracle, Informatica, Spring Integration, Sybase, Tomcat, Perl/Sh,
- Developed JAVA components for unified securities settlement platform SCPP Evo platform 2.0
- Design and implement new sessions/workflows/mappings for data ETL in Informatica
- Developed Web Applications on MVC architecture (Spring 2.5), efficient SQLs for data retrieval
- Architect/design to decouple complex legacy systems, merge code bases for effective code reuse
- Work on Kanban items involving disparate codebase and resolve issues in short turnaround time
- Write extensive Perl/Shell/Regex scripts for files transforming doing native ETL with Sybase DB
- Perform code reviews. Tweak PL/SQL for performance. Write integration tests and release management
- Certified ScrumMaster(Craig Larman) - team contributor, emphasize on being agile in daily activities
Confidential, New York, NY
Analyst Developer
Technologies: Slang, JAVA, Web2.0, J2EE, JSP, JasperReport, spring, Sybase, DB2, Tomcat, shell
- Performed J2EE application development, wrote web services (SOAP/WSDL), Junit4, Mvn, JAXP
- Analyzed large data sets, implemented data reconciliation and effective storage & retrieval strategies
- Explored data rendering techniques, and UI grid integration & display through JasperReport API
- Implemented a feed watcher and uploader, a highly configurable and scalable solution for variant feeds
- Extensive use of functional language features (slang) and effective data structures for scalable software
- Feature enhancements, series of features stressing more on efficiency, scalability and reusability
Confidential, Andover, MA
Associate Software Developer Automation Mfg process
Technologies: Java, Web 2.0, Oracle 9i, JSP, Servlets, spring 2.5, JS, Tomcat, MyEclipse, NetBeans
- Developed multi-threaded JAVA standalone app triggered by webStart to enhance the Mfg process
- Wrote new java components, interacting with barcode readers and performed realtime product validation
- Enhanced productivity by making the application multithreaded, accepting more pallets on the conveyer
- Designed and developed Java web app to, wrote web services (WSDL), Junit4, Mvn, JAXP
Confidential, New York, NY
Coop Intern
Technologies: Java, J2EE, Beans, Perl, SQL (Sybase), Tomcat, Hibernate
- Revamped team build architecture using Maven (Build), Hudson (Continuous Integration) and Hikari V4
- Designed and implemented RESTful Web Service for data exchange using Java web technologies
- Created JSP/Servlet status monitoring application for production Databases with JDBC data connectivity
- Wrote PERL scripts which operated on the feed files for verifying their validity before being consumed
- Devised an efficient centralized management model for configuration settings for FutRisk projects
Confidential
Product Developer
Technologies: C, C++, TACL
- Isolated failures to faulty replaceable units and/or software modules through thorough diagnosis
- Gathered incident reports, crash dumps, performed tests by simulating the failure condition for diagnosis
- Solved critical problems including crashes during firmware upgrade and performed periodic release