Senior Tech Lead, Full Stack Software Engineer Resume
2.00/5 (Submit Your Rating)
SUMMARY:
- Hands - on, full stack Development Manager with over 15 years of experience in the digital media industry. Involved in Analysis, Design, Development, Integration and Implementation of enterprise applications.
- 15+ years of IT experience with strong domain knowledge in online publishing
- Technology expert in responsive web technologies, solution architecture, cloud solutions and agile methodologies
- Strong hands-on experience with web development using Asp.NET, MVC, C#, Web API, Chef, Oracle-DB, Oracle Virtual Box, Linux- Vserver SQL SERVER, VMware, Vsphere, VM-workstation,
- Strong hands-on experience with open source technologies Java, Scala, Ruby on Rails, FLASK, DIJANGO, AWS, AZURE, Python, MySQL, Mongo DB, Redis, Tensor-flow, Couch-base, ploty, and many others
- Strong hands-on experience in front-end technologies such as Angular JS Angular 5.1 Nodejs., jQuery, and Knockout
- Expert in agile project management methodologies: Managed large project teams and was known for high-quality deliverables that met or exceeded timeline and budgetary targets. Certified in Management Essentials Program
- Strong experience in CI/CD processes using Jenkins, TeamCity Docker, and Kubernetes. .
PROFESSIONAL EXPERIENCE:
Confidential, NY
Senior Tech Lead, Full Stack Software Engineer
- Managed development of recommendation engine written using Apache Spark (Python), leveraging Databricks and AWS. Engine processed 2M users and made daily recommendations based on user activity, which was published to Couchbase for mobile app consumption.
- Led a team of C#.NET backend and frontend engineers, focusing on team collaboration, effective communication and timely delivery.
- Partner with product and business stake holders in product innovations, planning and translating broad and strategic requirements into technical projects.
- Concurrently manage two independent teams of on-site and remote engineers.
- Managing proprietary tools that customizes and send 5 million newsletters daily, lead generation tools and custom white-label search application.
- Managed all technical projects and established project development processes and quality and code guidelines.
- Applied agile methodology (JIRA), managed Scrum meetings, assigned tasks and sprints, and prioritized product backlogs.
- Possess strong business domain knowledge, responsible for eliciting business requirements, conducting client/stake holder meetings and user acceptance testing.
- Responsible for new product development, proposing new features and improving existing components.
- Developed a SaaS business intelligence and analytics web application used by over one thousand companies worldwide (developed using C# MVC.NET 4, Web API/REST).
- Advanced knowledge of SQL server to manage the servers along with TSSQL as a framework.
Tech Lead, Software Engineer
- Responsible for the technical vision of projects; ensuring timely and quality delivery.
- Oversaw web software specifications, code reviews, project estimates and coding standards.
- Analyzed information to determine the best course of action in tackling technical problems.
- Performed planning, estimation, stake holder management, scope management, risk and issue management, and quality assurance
- Oversaw development, testing, support, and maintenance of business- and mission-critical applications.
- Created Ruby on Rails software to power DailyGlow.com, using MVC framework to develop RESTful web services, community features, photo galleries and other sections of website.
- Test Driven Development using Rspec and Cucumber.
- Managed a team of 6 developers including Server-Side Engineers and Front-End Engineers.
- Collaborated with software architects and product managers to develop specifications for websites, products, and advertising units.
- Developed scalable front-end code and back-end systems to power consumer websites using minified JS/CSS, Redis and custom JavaScript ad delivery frameworks.
Web Developer
- Worked as web software developer during a time of rapid growth within the company, splitting time between front and backend coding responsibilities.
- Worked with existing .NET code libraries to debug code for the in-house tool CMS, newsletter CMS, Quiz Manager and other common tools shared across different websites.
- Developed website features in C# including a web-based “coaching” tool that incorporated messaging, coaching workflow and business logic.
Confidential
Web Developer
- Wrote ASP/PHP code that dynamically created HTML output based on information obtained from the MS SQL Server/MySQL based databases.
- Monitored websites to ensure that all information was complete and consistent with original specification standards and performed manual testing of all portions of the website.
- Applied and honed extensive skills in DHTML, JavaScript, ASP and PHP to build custom sites for major international corporations.
- Ensured uniformity between web browsers and Windows/Macintosh operating systems.
- Acted as Web Master, managing technical maintenance for large projects and accounts including Bicworld.com, t-fal.com, and lancome.com.
TECHNICAL SKILLS:
- Ruby
- Bash
- C#
- .NET Framework
- ASP.NET MVC
- HTML5/CSS
- JavaScript/jQuery/MVVM frameworks/Angular2.0 JS/Knockout JS
- React.js,
- Node.js
- Docker
- Kubernetes
- TFS
- MS SQL
- Azure SQL
- ADO.NET
- Entity Framework
- React
- React Native
- Unit Testing (MS-Test)
- Ruby on Rails
- SQL
- Postgres
- PowerShell
- Elastic-Search
- Python
- MySQL
- NoSQL (Redis, Couchbase)
- Varnish
- Apache Spark
- Data-bricks
- AWS
- Azure Cloud
- AZURE PAAS
- Security
- Scalability
- Micro service Architecture
- Fault tolerance
- Multi-layered software design
- Scala
- Agile project management (Scrum)
- C-shell, Corn-shell
- Kubernetes
- Ploty
- Active-MQ
- Rabbit-MQ
- Team City
- TFS Build
- Visual Studio
- XP programing
- Cruise Control
- DSC